Senior Software Developer, API at Jobgether – United States
Explore Related Opportunities
About This Position
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Developer, API in the United States.
As a Senior Software Developer specializing in APIs, you will design, build, and maintain scalable backend services that support high-performance applications and integrations. You will work with distributed systems, manage data flows across multiple sources, and optimize APIs to handle high-throughput demands. Collaborating closely with cross-functional teams, you will deliver robust, reliable, and well-documented solutions that enable seamless integration with internal and external services. This role offers the opportunity to impact core products, improve system performance, and contribute to innovative technology initiatives in a fully remote environment.
- Design, develop, and maintain RESTful APIs to ensure reliable data flow and system performance.
- Support and manage data access across SQL and NoSQL databases, optimizing queries for efficiency.
- Collaborate with product owners, QA, DevOps, and other engineers to deliver backend solutions aligned with product requirements.
- Build and maintain documentation, flow diagrams, and usage guides for APIs.
- Implement and troubleshoot high-usage, high-throughput systems to ensure stability and reliability.
- Optimize application and database performance, implementing improvements where necessary.
- Contribute to cloud-based infrastructure and services, leveraging platforms such as AWS.
Requirements:
- Bachelor’s degree in Computer Science or a related field (master’s preferred).
- 7+ years of software development experience, with a focus on web applications and backend APIs.
- 3+ years of experience with search-related technologies, including OpenSearch or Elasticsearch.
- 2+ years of experience with SQL and NoSQL databases.
- Proven ability to implement and troubleshoot high-throughput systems and optimize performance.
- Experience with cloud-based development, preferably using AWS.
- Familiarity with data integration and ETL processes, API development, and data ingestion.
- Preferred: experience with big data technologies such as Spark, Hadoop, Airflow, or Data Lakes.
- Preferred: 2+ years of development experience with Ruby on Rails, JavaScript, or Node.js.
Benefits:
- Competitive base salary ($143,100 – $199,800) with performance-based bonus potential.
- Equity participation and stock options.
- Comprehensive medical, dental, and vision coverage.
- 401(k) plan with company matching.
- Unlimited paid time off and discretionary merit-based salary increases.
- Fully remote work with flexible hours and occasional team events.
- Opportunity to work on cutting-edge technology with significant impact.