Posted on: 31/10/2025
We are seeking a highly skilled and experienced Senior Backend Engineer to join our team, focusing on the development and optimization of high-performance, scalable product backend services.
The ideal candidate has 48 years of backend development experience in agile, high-growth environments, with a minimum of 4 years of hands-on expertise in Node.js.
This role requires a strong technical command of microservices architecture, asynchronous programming, modern API design, and cloud-native deployment practices.
You will play a crucial part in designing robust, performant systems and driving engineering excellence within a fast-paced Scrum team.
Core Responsibilities :
Backend Development & Architecture :
- Design, develop, and maintain high-quality backend services and APIs using Node.js as the primary programming language.
- Utilize strong command of asynchronous programming concepts to build non-blocking, high-throughput services.
- Implement and optimize services using frameworks like Next.js API routes, Express.js, or similar industry-standard frameworks.
- Apply a solid understanding of RESTful API design principles to create clean, well-documented, and versioned APIs.
- Contribute to the design and evolution of our microservices architecture.
Data, Caching, and Performance :
- Optimize application and service performance through profiling and implementing advanced performance optimization techniques.
- Utilize and manage distributed caching mechanisms like Redis to enhance response times and reduce database load.
- Design and model data for scale using both SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB) databases.
- Implement robust message queues to handle asynchronous communication and background processing between services.
DevOps and Cloud-Native Practices :
- Build and deploy scalable cloud-native services, adhering to modern engineering practices.
- Work hands-on with CI/CD pipelines for automated build, test, and deployment processes.
- Implement containerization (Docker) strategies for consistent local and production environments.
- Experience with infrastructure-as-code (Terraform preferred) for managing cloud resources (AWS, Azure, or GCP).
Collaboration and Quality :
- Demonstrate strong debugging, testing, and problem-solving skills with a product-oriented mindset, focusing on delivering tangible business value.
- Comfortable working within Scrum teams, actively participating in sprint planning, retrospectives, and all cross-functional rituals.
- Take a strong sense of ownership, urgency, and accountability, showing the ability to thrive in ambiguity and take proactive initiative on critical tasks.
Required Skills & Qualifications :
- Experience: 48 years of backend development experience in an agile, product-centric environment.
- Core Language: Minimum 4 years of hands-on experience with Node.js.
- Frameworks: Experience with Next.js API routes, Express.js, or comparable Node.js API frameworks.
- Architecture: Solid understanding of RESTful API design, microservices, and message queues.
- Databases: Familiarity with SQL (PostgreSQL) and NoSQL (MongoDB) and data modeling techniques.
- Caching: Experience with distributed caching technologies (e.g., Redis).
- Cloud/DevOps: Experience building cloud-native services, CI/CD, and Docker containerization.
Preferred Skills :
- Direct experience with Infrastructure-as-Code (Terraform).
- Experience with serverless computing architectures (AWS Lambda, Azure Functions).
- Knowledge of advanced testing practices like TDD (Test-Driven Development) and BDD (Behavior-Driven Development).
- Familiarity with service mesh technologies or Kubernetes for orchestration.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1567849