Tech Stack
DjangoDockerFirebaseFlaskJenkinsPythonReact
About the role
- Lead coding, architecture and design activities
- Care about application performance and observability, not just code
- Provide suggestions related to the architectural approach in accordance with the product vision
- Act as the main point of contact for technical drive, all the while helping your colleagues to gain more exposure and space for decision making
- Serve as the primary technical liaison, advising and influencing client decisions to ensure project alignment with business objectives and technical feasibility
- Research and experiment with solutions for potential blockages, performance issues, scalability opportunities and new market opportunities
- Decompose features into well-defined, manageable development tasks
- Provide clear and realistic estimates for task completion, ensuring reliable project timelines
- Take an active role in code reviews, helping to maintain high standards of code quality and consistency
- Advocate for clean, maintainable code and promote development best practices across the team
Requirements
- Strong programming skills in Python web development with any of the following frameworks: Django, FastAPI, Flask
- Proven track record of leading technical drive for complex systems
- Willingness to engage in full-stack development and contribute across the stack as needed
- Experience with taking the reins of architectural decisions, proposals and calibration meetings with the client’s stakeholders
- Experience with version control systems (Git) and knowledge of CI/CD practices
- Familiarity with Docker
- Previous experience in a client-facing stance, being a main point of contact for internal or external stakeholders for the component(s) under your ownership
- Familiarity working with databases and ORMs (SqlAlchemy, Django ORM, Tortoise ORM, etc)
- Strong command of English, both written and verbal