✨ About The Role
- This role involves designing, developing, and maintaining robust and scalable software using modern programming languages.
- The candidate will implement and manage APIs to ensure seamless integration and efficient performance across systems.
- Responsibilities include deploying applications and services on AWS, utilizing cloud-native architectures for high availability and fault tolerance.
- The role requires collaboration with cross-functional teams to define and refine system requirements and technical specifications.
- The candidate will engage in code reviews, mentor junior developers, and promote a culture of shared learning within the team.
- Staying informed about emerging technologies and industry trends is essential to evaluate and adopt them as needed.
- The position encompasses the entire application lifecycle, from initial design to deployment, optimization, and maintenance.
âš¡ Requirements
- A successful candidate will have a bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- The ideal candidate will possess a minimum of 5 years of software development experience, particularly in Python and TypeScript.
- Strong knowledge of the React frontend framework is essential for this role.
- Experience with AWS cloud services and infrastructure as code (IaC) frameworks is highly desirable.
- The candidate should have a proven track record in developing, deploying, and integrating APIs within a microservices architecture.
- Excellent problem-solving abilities and strong communication skills are crucial for collaboration within a diverse team.
- The ability to work independently as well as part of a collaborative team is necessary for success in this position.
- Familiarity with DevOps practices and experience in maintaining CI/CD pipelines will be beneficial.