Senior Backend Developer

Posted Jan 11

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.