About the role
We're seeking a skilled Senior Backend Engineer with a strong architecture mindset to join our dynamic, collaborative development team. This role combines hands-on technical excellence with architectural thinking, focusing on building scalable, observable, and maintainable systems that power our growing platform. You'll be working in a supportive environment where knowledge sharing, cross-team collaboration, and mentoring are core to our culture. We're looking for someone who thrives in a team of self-motivated developers who learn from each other and grow together.
What you’ll do
Technical Leadership & Architecture
- Design and implement scalable backend systems and APIs using Node.js and TypeScript
- Drive architectural decisions for database design, scaling patterns, and system integration
- Contribute to database optimization efforts, including query performance, indexing strategies, and scaling solutions
- Design and implement comprehensive database migration strategies
- Establish patterns for system observability, monitoring, and reliability
Development & Engineering Excellence
- Build robust, testable APIs and backend services with focus on maintainability
- Implement comprehensive testing strategies including unit, integration, and end-to-end tests
- Drive code quality initiatives and establish best practices across the team
- Optimize application performance and implement effective caching strategies
- Ensure system stability through proactive monitoring and alerting
Collaboration & Mentoring
- Mentor junior and mid-level developers through code reviews and pair programming
- Collaborate effectively across teams to deliver integrated solutions
- Share knowledge through technical discussions, documentation, and internal presentations
- Contribute to technical decision-making and architectural planning