Senior Backend Engineer
VanHack
New
Posted 19 hours ago
Senior Backend Engineer
Must-have skills
Nice-to-have skills
Language required
Metronomics - Who We Are
At Metronomics, our purpose is to empower and inspire CEO+Leadership teams to achieve
exceptional growth and success. We are deeply committed to making a meaningful impact on the
businesses we work with, driven by our revolutionary business growth operating system that
empowers CEO+ Leadership teams to consistently drive 30%+ growth year over year.
Metronomics is a prescriptive, practical, and proven system that can be used for any kind of
company looking to achieve growth. It's the first framework that ties together all aspects of a
business including cultural, cohesive, human, strategy, execution and cash. Metronomics
provides the “how” to exceptional business growth, with a timeline.
For more information about the company please visit: www.metronomics.com
Position Description
Drive the evolution of our backend systems as we transition from a Scala/Java legacy monolith to a
modern, scalable Node.js and Express.js platform. You’ll be responsible for designing concurrent
and distributed systems, managing data flows, and ensuring resilient APIs that power our platform.
Remote-friendly; close partnership with Product, Frontend, and QA.
Key Accountabilities
• Lead backend modernization from Scala/Java monolith to Node.js/Express.js microservices.
• Design and implement high-performance, concurrent, multi-threaded services.
• Model and optimize PostgreSQL schemas and queries for scalability and reliability.
• Build and maintain REST APIs with OpenAPI documentation.
• Ensure AWS-hosted infrastructure is secure, scalable, and cost-efficient.
• Contribute to CI/CD pipelines with GitHub Actions for automated build/test/deploy.
• Collaborate closely with frontend and product teams to define contracts and API interfaces.
• Mentor junior engineers in backend patterns, scalability practices, and system design.
Measure of Success
• Successful migration of legacy services to Node.js/Express.js with minimal downtime.
• Stable, high-performing APIs serving production workloads with low latency.
• PostgreSQL schemas and queries optimized for business-critical workflows.
• CI/CD pipelines (GitHub Actions) consistently delivering reliable builds and deployments.
• Positive feedback from frontend, QA, and product partners on backend clarity and
reliability.
Education/Experience Requirements
• Proven backend engineering experience with Scala or Java in production systems.
• Strong expertise in Node.js and Express.js for backend services.
• Hands-on experience designing and implementing concurrent/multi-threaded systems.
• Proficiency with PostgreSQL, schema design, and query optimization.
• Experience hosting and scaling backend systems on AWS.
• Track record of contributing to CI/CD pipelines with GitHub Actions.
• Experience designing and documenting REST APIs (OpenAPI preferred).
Skills/Qualifications
• Scala or Java expertise; strong Node.js/Express.js experience.
• PostgreSQL data modeling and query optimization.
• Concurrency and multi-threading in backend systems.
• CI/CD automation with GitHub Actions.
• API design and documentation with REST/OpenAPI.
• AWS backend hosting and scaling best practices.
• Strong communication skills for async collaboration and documentation.
• Bias for action: reliable delivery and strong follow-through.
Nice to Have
• Experience with analytics pipelines and data processing systems.
• Experience with pub/sub queue systems (Kafka, RabbitMQ, SQS, or similar).
• Background in microservices architecture and distributed systems.
• Experience with SaaS or multi-tenant B2B platforms.
Technology & Equipment
• Backend: Scala, Java, Node.js, Express.js.
• Database: PostgreSQL.
• Infra: AWS, GitHub Actions.
• Collaboration stack: Jira, Confluence, Microsoft Teams, Outlook.