Senior Full Stack Developer (Django + React)
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.
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
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