Senior Backend Developer
Languages: Proficiency in Python and TypeScript.
Ecosystem Knowledge: Experience with NestJS, NextJS, and Sequelize is a plus.
Domain-Driven Design: Strong understanding of DDD principles, including bounded contexts and aggregates.
Testing:
- Emphasis on integration testing for validating system interactions.
- Awareness of the testing pyramid to avoid redundant unit tests.
- Familiarity with automation and continuous delivery pipelines.
Mindset:
- Missionary mindset with a focus on team and project success over task completion.
- Ownership, accountability, and proactive problem-solving.
- System Design: Ability to understand and design complex systems, ensuring scalability, reliability, and maintainability.
- Collaboration: Strong communication skills for working with cross-functional teams and writing clear documentation.
- Integration: Skilled in API development and integration, including managing versioning and changes.
- Cloud and DevOps Basics: Familiarity with infrastructure as code and basic cloud platform knowledge (AWS).
- Agile Development: Experience working in agile environments with iterative development cycles.
- Growth-Oriented: Open to learning new technologies and approaches, focusing on continuous improvement.