10+ Years Relevant Experience
We are seeking a Senior Backend Developer with 10+ years of hands-on experience in designing and building scalable, high-performance backend systems. The ideal candidate brings not only technical depth across JavaScript (Node.js), databases, and cloud infrastructure, but also a strong strategic mindset to help architect future-ready solutions. You will be leading backend engineering initiatives and collaborating across DevOps, frontend, and product teams in a modern, fast-paced agile environment.
Key Responsibilities:
- Architect, design, and develop scalable, reliable, and secure backend systems and APIs using Node.js and modern microservices architecture.
- Manage and optimize large datasets and streaming systems using BigQuery, Redis, ElasticSearch/OpenSearch, and other data platforms.
- Lead the design and implementation of backend services across multiple projects and environments (development, staging, production).
- Oversee and support DevOps practices: containerization (Docker), orchestration (Kubernetes/OpenShift), and CI/CD pipeline integration.
- Drive performance optimization, data modeling, and API security improvements across backend services.
- Collaborate closely with cross-functional teams (frontend, QA, product, design) to deliver end-to-end solutions.
- Maintain and improve system observability, logging, monitoring, and error handling.
- Support code reviews, establish best practices, mentor junior developers, and ensure high code quality.
- Stay current on trends in backend architecture, cloud computing, and emerging technologies.
Technical Skills & Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 8+ years of hands-on experience with Node.js and backend JavaScript development.
- Deep expertise with BigQuery tables, Redis, ElasticSearch/OpenSearch, and scalable data stores.
- Strong proficiency in cloud platforms such as AWS (GCP is a plus).
- Experience with Docker, Kubernetes, and container-based deployments.
- Familiarity with CI/CD tools: GitHub Actions, Jenkins, Bitbucket, SonarQube, etc.
- Solid knowledge of microservices architecture, RESTful APIs, and distributed systems.
- Experience with version control systems (Git) and Agile methodologies (Scrum/Kanban).
Behavioral & Leadership Competencies:
- Strategic thinker with the ability to connect business needs to technical solutions.
- Strong project management skills: able to prioritize effectively and manage competing demands.
- Natural problem-solver with an inquisitive and analytical mindset.
- Comfortable operating in high-pressure, fast-paced environments.
- A collaborative team player with the ability to work independently and take initiative.
- Passionate about technology and driven by excellence in execution.
Preferred Traits:
- High emotional intelligence and professional maturity.
- Positive, can-do attitude with the ability to adapt to ambiguity.
- Proven leadership and mentoring capabilities.
- High ethical standards and commitment to organizational values.
- Strong written and verbal communication skills with both technical and non-technical stakeholders.