We’re seeking a Senior Backend Software Developer proficient in Node.js (and TypeScript) to join our backend team. In this role, you will develop and maintain scalable backend systems, including playing a central role in building Monto’s V2. The ideal candidate will have a strong background in backend development and system architecture and work on scaling a product.
What You’ll Do:
- You’ll be a part of a highly dedicated “commando” team, working together with the technological leaders including the CTO.
- Lead and take end-to-end ownership of entire product development and be part of a multidisciplinary team. You’ll also participate in the planning phase of our new product.
- Review code developed by others and provide feedback and mentoring to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
- Contributing to technological and architectural decisions
- Analyzing and improving efficiency, scalability, and stability of various backend system components
- Interfacing with other teams (e.g., Frontend, DevOps) to deliver best-in-class features
Requirements:
- 8+ years of experience as Back-End engineers
- Deep knowledge of object-oriented programming and other scripting languages: Java, Python, Scala C#, Go, Node.JS and C++.
- Familiarity with cloud platforms such as AWS or Azure.
- Solid understanding of containerization and orchestration technologies.
- Ability to turn business and product ideas into engineering solutions
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Ability to work independently and collaboratively within a team environment.
- Excellent communication skills and a proactive approach to problem-solving
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent work experience).