- Write high quality code focusing on readablity and maintainability
- Add value to technical discussions and brainstorming sessions
- Maintain existing codebases and perform bug fixes
- Learn new languages, tech skill required by the product/feature
- Write unit tests and document code to facilitate
- Break down product requirements and user stories into technical specifications
- Build and tweak ci/cd pipelines
- Database Design, using Entity Relationship (ER) Diagrams
- Perform code reviews of peers
- Design and review APIs, DB, architecture in relation to scope of work
- Code user interfaces matching design
- Run daily standups to remove blockers
- Collaborate with product owners to analyze feasiblity of requirements
- Track project progress ensuring highest quality of work
- Support and monitor developers and QA team
- Create database schema diagrams and system architecture diagrams for products/features
- Do code review (full stack preferred)
- Architect systems optimally to balance out infrastructure costs and performance
- Communicate with various stakeholders (Product, Design, Business)
- Communicate ideas and thoughts effectively with teammates
- Minimum +/- 5 years of proven experience as a software engineer or tech lead skilled in Phyton (Flask) -->Compulsory
- Knowledge and Experience in DevOps, DB Design, Software Architecture, and AWS
- Self-organized, able to deliver quality documentation and code reviews for the team, plus ensuring outputs from rest of team
- Prior experience in managing a team of 3-5 engineers is a plus
- Experience with building, maintaining and debugging software in production
- Fullstack Engineer experience preferred
- python flask (COMPULSORY)
- circleci, github actions
- aws: ec2, rds, s3, lambda and more