Full Stack Engineer (Django, React, React Native)
Join our innovative team as a Full Stack Engineer, where you'll be at the forefront of developing a range of dynamic web and mobile applications. Our focus on technological innovation offers a great platform for those passionate about employing their Django and React skills, with React Native experience being a beneficial addition.
Responsibilities:
- Develop and maintain diverse applications using Django, Python, and Django REST Framework.
- Work alongside the frontend team to create responsive, dynamic user interfaces using React.js, and integrate with mobile applications using React Native.
- Implement state management with Redux in complex web and mobile applications.
- Efficiently manage database interactions with Django ORM and integrate RESTful APIs.
- Write clean, maintainable, and well-tested code.
- Participate in all development lifecycle phases, from concept to deployment and support.
- Collaborate with teams across functions like product management, design, and quality assurance.
- Adhere to best coding practices and optimize web performance.
Backend Skills:
- In-depth experience with Django and Django Rest Framework.
- Proficiency in Python and Django ORM.
- Familiarity with REST APIs, SQL databases, version control, containerization, and CI/CD.
Frontend Skills:
- Strong expertise in React.js and an understanding of mobile app development.
- Solid knowledge of CSS, HTML, and JavaScript.
- Experience with Redux for state management, responsive design, and cross-browser compatibility.
Soft Skills:
- Excellent communication and teamwork skills.
- Strong analytical and problem-solving capabilities.
- Ability to manage multiple projects and meet deadlines.
Requirements:
- Bachelor’s degree in Computer Science or related field.
- 3-5 years of full-stack development experience.
- Django: 2 years
- React: 2 years
- React Native experience is a nice to have, not required.
What We Offer:
- Competitive salary and benefits.
- Opportunity to work on diverse projects with the latest technologies.
- Continuous learning and career growth opportunities.
Application Process:
Candidates should submit resumes, cover letters, expected compensation details, and relevant work samples to HR@empirebarber.ca or apply through Indeed.
Every application is valued, and we will contact shortlisted candidates for an interview.
Job Type: Full-time
Schedule:
- Monday to Friday
Ability to commute/relocate:
- Calgary, AB T2E 7L9: reliably commute or plan to relocate before starting work (preferred)
Education:
- Bachelor's Degree (preferred)
Experience:
- React: 2 years (preferred)
- React Native: 1 year (preferred)
- Django: 2 years (preferred)
Work Location: In person