Senior Backend Engineer, Core APIs

New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
Node.jsSQLDynamoDBElasticSearchGitGoRedisCI/CDMicroservicesDistributed Systems

Requirements

  • 5+ years of professional experience in backend software engineering.
  • Strong hands-on experience with Go (Golang) and/or Node.js, with a willingness to work across both technologies.
  • Proven expertise designing, building, and maintaining scalable backend systems, APIs, microservices, and real-time processing platforms.
  • Solid understanding of distributed systems architecture, scalability challenges, and performance optimization techniques.
  • Strong experience working with SQL databases and technologies such as DynamoDB, Redis, Elasticsearch, or similar data storage solutions.
  • Proficiency with modern software engineering practices, including Git, CI/CD pipelines, shell scripting, and development tools.
  • Excellent English communication skills with experience collaborating effectively in fully remote, international teams.
  • Ability to work independently while contributing to collaborative engineering initiatives.
  • Passion for mentoring teammates and fostering a culture of continuous learning.
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience is preferred.
  • Experience with Terraform, AWS CloudFormation, ClickHouse, Snowflake, BigQuery, Redshift, Databricks, Datadog, Docker, Kubernetes, TypeScript, Express, or dbt is considered a strong advantage.
  • Familiarity with internet security, privacy technologies, open-source development, and asynchronous collaboration is highly desirable.

Responsibilities

  • Design, develop, and maintain scalable backend systems and APIs capable of processing large volumes of real-time data with high reliability and performance.
  • Build, optimize, and enhance distributed services while ensuring seamless integration across platform components.
  • Investigate complex technical issues through root cause analysis, experimentation, and performance testing to deliver effective engineering improvements.
  • Monitor, debug, and optimize backend services to maintain system stability, scalability, and operational efficiency.
  • Collaborate closely with cross-functional engineering teams to deliver robust, production-ready solutions.
  • Participate in a shared on-call rotation, contributing to operational excellence and rapid incident resolution.
  • Promote engineering best practices, contribute to a data-driven development culture, and mentor junior engineers to support their technical growth.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now