Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Backend Software Engineer - API Development

Posted Updated
Discussion

Summary

Senior backend engineer designing, building, and maintaining scalable RESTful APIs and microservices for a SaaS client's platform, working fully remotely. Core stack: Python, Java, Go, or Node.js with SQL/NoSQL databases, Docker, and CI/CD.

About the Role

Our client, a dynamic SaaS provider, is looking for a Senior Backend Software Engineer specializing in API Development to join their fully remote team. This position is perfect for a talented engineer seeking to work on challenging projects from the comfort of their home. You will be responsible for designing, building, and maintaining high-performance, scalable APIs that form the backbone of our client's innovative platform. As a remote-first company, we prioritize effective communication and collaboration through digital channels, ensuring a productive and engaging work experience for all team members. The ideal candidate will have a strong command of backend languages and a deep understanding of API design principles, microservices architecture, and database management. You will contribute significantly to the technical direction of our backend systems and mentor other engineers.

Key Responsibilities

  • Design, develop, and implement robust and scalable RESTful APIs.
  • Build and maintain microservices architecture using modern backend technologies.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, or Node.js.
  • Work with databases (SQL and NoSQL) to design efficient data models and optimize queries.
  • Implement authentication and authorization mechanisms for APIs.
  • Develop and maintain comprehensive unit and integration tests.
  • Collaborate with frontend developers and product managers to define API requirements.
  • Participate in code reviews, ensuring code quality and adherence to best practices.
  • Troubleshoot and resolve complex backend issues and performance bottlenecks.
  • Contribute to the design and evolution of our backend systems and infrastructure.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 5+ years of professional experience in backend software development.
  • Proven experience in designing and building scalable RESTful APIs.
  • Strong proficiency in at least one backend programming language (e.g., Python, Java, Go, Node.js).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with microservices architecture patterns.
  • Knowledge of containerization technologies like Docker.
  • Experience with API gateways and management tools is a plus.
  • Strong understanding of software development best practices, including testing, version control (Git), and CI/CD.
  • Excellent problem-solving and communication skills, vital for a remote role.
  • Experience working in an Agile development environment.

Benefits

  • Competitive salary and performance-based bonuses.
  • Full remote work flexibility.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and sick leave.
  • Professional development budget for courses, conferences, and certifications.
  • Home office equipment stipend.
  • Opportunities to work with a talented and collaborative global team.
  • Clear career progression path.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →