Responsibilities:
Technical Leadership:
Lead the technical design and architecture of the backend system for the web application.
Provide guidance and mentorship to the development team.
Collaborate with crossfunctional teams to align technical decisions with business goals.
Backend Development:
Handson development using Flask and other relevant backend technologies .Write clean maintainable and scalable code. Implement best practices for backend development testing and deployment .
AWS Expertise:
Design deploy and maintain the backend infrastructure on AWS specifically using ECS and EC2.Optimize infrastructure for performance scalability and costefficiency.
Collaboration:
Work closely with product managers UI/UX designers and other stakeholders to understand requirements and deliver backend solutions .Collaborate with the DevOps team to ensure seamless deployment and operation of the application. Quality Assurance:
Implement and oversee robust testing processes including unit testing and integration testing .Conduct code reviews to maintain high code quality standards
.Documentation:
Create and maintain comprehensive technical documentation .Ensure knowledge transfer within the team for sustainable development.
Qualifications:
Bachelors degree in Computer Science or related field.
58 years of professional software development experience.
Proven experience with backend development Flask and web application architecture.
Strong expertise in AWS specifically ECS and EC2.
Previous experience leading a development team.
Solid understanding of software engineering principles and best practices.
Passion for contributing to the success and growth of a startup.
Excellent communication and collaboration skills.
Nice to Have:
Experience with microservices architecture.
Familiarity with Docker and containerization.
Knowledge of DevOps practices for CI/CD.
Location: Bangalore / Hybrid
testing,aws,application,architecture,code,backend development,collaboration,design,devops,documentation