- A highly skilled computer programmer who is comfortable with both front and back end programming
- Full stack developers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties
- Full stack developers will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail
Roles & Responsibilities:
- Develop, deploy and maintain the scalable product.
- Pair with team members for functional and non-functional requirements and write well-crafted, well-tested, readable, maintainable code.
- Passionate about writing clean code and wants to continuously improve the system.
- Effectively communicate, collaborate and work across teams.
- Participate in code reviews, design discussions to ensure code quality and distribute knowledge.
- Help to define roadmap and architecture based on technology and business needs
- Understand business requirements and work closely with the business to provide solutions.
Key Requirement:
- 2+ years experience with hands-on experience in designing, developing, testing and deploying large scale applications in any language or stack.
- Strong knowledge of Python with Django framework.
- Experience of developing an application with Amazon Lambda and Elastic Beanstalk.
- Experience in developing web apps using Angular/React.
- Good understanding of object-oriented modelling.
- Familiarity with JavaScript frameworks such as Angular JS, React.
- Working knowledge on rest services, cache, CI/CD pipelines.
- Good understanding of Agile methodologies, TDD and Automation
- Passion for learning new things and solving challenging problems.
- Past experience in DevOps/AI/ML would be a good plus.