Senior Software Developer, API

United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AWSNode.jsSQLElasticSearchETLHadoopJavascriptRuby on RailsAirflowNosqlSparkRESTful APIsDistributed Systems

Requirements

  • Strong backend engineering expertise with deep experience in API development, distributed systems, and data-intensive applications.
  • Bachelor’s degree in Computer Science or a related field.
  • 7+ years of software development experience focused on backend or web systems.
  • Hands-on experience with search technologies (such as OpenSearch or Elasticsearch).
  • Experience with SQL and NoSQL databases.
  • Experience with performance optimization in high-load environments.
  • Familiarity with AWS or other cloud platforms.
  • Exposure to API design, data ingestion, and system integration workflows.
  • Experience with ETL processes or big data tools (Spark, Hadoop, Airflow, data lakes) is a strong plus.
  • Knowledge of Ruby on Rails, JavaScript, or Node.js is also valued.
  • Strong communication skills, analytical thinking, and the ability to collaborate across technical and non-technical teams.

Responsibilities

  • Design, develop, and maintain scalable RESTful APIs that power high-traffic applications and ensure reliable data flow across systems and third-party integrations.
  • Build and optimize backend services, improving performance, query efficiency, and system reliability across distributed architectures and large datasets.
  • Support data access and integration across SQL and NoSQL databases, ensuring consistency and scalability of core infrastructure.
  • Collaborate cross-functionally with product, QA, and DevOps teams in Agile/Scrum environments to deliver end-to-end backend solutions.
  • Develop and maintain API documentation, technical flow diagrams, and usage standards to support engineering alignment and adoption.
  • Contribute to system design discussions, troubleshooting high-throughput issues, and improving observability and operational stability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now