Senior Full Stack Developer
(Django + React)
Location: Concord, Ontario
Position: Full-time
JOB DESCRIPTION
At MEGA InTech, we are developing a revolutionary AI-backed 3D scanning system that provides our users with the ability to find a perfect match of footwear and insoles for their feet using only their mobile phone’s camera.
We utilize state-of-the-art Machine Learning and Computer Vision algorithms to perform a complete 3D reconstruction of the foot. This technology is developed based on our 20+ years of experience in the footwear industry.
You will work with top-notch Software Engineers and Data Scientists, academic institutions, and customers large and small. You will have a lot of creative freedom to exercise, grow your skills, and put what you learn to good use.
Our company is growing rapidly and we are offering you a rare opportunity to join us as one of the first hires to our R&D team and grow professionally along with the company. As the R&D team grows, you are expected to take an active role in leading and shaping the team as well as leading the development of our products and technologies.
Required Technical and Professional Expertise:
- 5+ years of experience in software development
- 2+ years of experience in backend development with Django and API development with DRF
- 2+ years of experience in frontend development with React.js, ES6/Typescript, HTML, SASS, and Bootstrap
- Excellent communication and leadership skills
- B.Sc. in Computer Science or an equivalent academic degree
Preferred Technical and Professional Expertise:
- Microservices development with Flask
- Some understanding in Graphic design and UI/UX Design
- Basic understanding in Data Science, Statistical Analysis, Machine Learning, and Computer Vision – using Python
- Experience with AWS, Docker, Kubernetes, Git, DB Design, SQL, Postgresql, UML, ERDs
- Experience with developing mobile apps and PWAs
Responsibilities will include:
- Taking an active role in the development of our system: backend development with Django / Python and frontend development with React.js
- Unit testing – backend and frontend
- Applying software engineering best-practices
- Implementing DevOps automation using Python based tools
- Cloud Architecture using AWS, Docker, and other cloud service providers
- Participating in sprint planning and sprint reviews on a weekly basis
- Participating in QA efforts before each release, to ensure that high-quality software is being shipped
- Developing consumer-facing integrations and provide support for our customers
- Assisting with the creation of technical flow charts, system design charts, and any other planning documentation required to ensure successful product development
- Taking an active role in growing the R&D team, screening candidates, conducting interviews, training new employees, and mentoring interns
- Working closely with our mobile development team and our data science team and coordinating the development effort across the teams
- Dealing with the anticipation of knowing that hundreds of thousands of people are interacting with an interface that you assembled
How to apply
Email us the following information at info@mega-intech.com
- First and Last Name
- Phone Number
- Attach your updated resume