- Take complete ownership of the design, development, and maintenance of web applications using Python.
- Collaborate with product managers, designers, and other stakeholders to define project requirements and deliverables.
- Architect and implement robust, scalable, and secure backend solutions.
- Conduct code reviews to ensure code quality, maintainability, and adherence to best practices.
- Optimize application performance and troubleshoot issues as they arise.
- Stay up to date with emerging technologies and industry trends to continually improve the development process.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
- Contribute individually to the development efforts as needed,
including coding and debugging.
Requirements:
1. Robust understanding of web application architecture, design patterns, and best practices.
2. Good Experience with Python & AWS Serverless application development.
3. Proficiency in database design and management, particularly with PostgreSQL or MySQL.
4. Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
5. Should be ready to learn new technologies.
6. Strong communication and collaboration skills are important.
7. Excellent problem-solving skills and attention to details