Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Software Engineer - Backend Services

Posted 2 views
Discussion

Summary

A senior backend engineer designs, builds, and maintains scalable, secure backend services and APIs for a client's core products while mentoring juniors and contributing to architecture. Core technologies include Python, Go, or Java, relational/NoSQL databases, cloud platforms, and Docker/Kubernetes, in a fully remote team.

About the Role

Our client is seeking a highly skilled and experienced Senior Software Engineer specializing in backend services to join their fully remote team. You will be instrumental in designing, developing, and maintaining the scalable, high-performance backend systems that power their core products. This role offers the opportunity to work on challenging technical problems, contribute to architectural decisions, and mentor junior engineers within a collaborative, distributed environment. If you are passionate about building robust backend solutions and thrive in a remote setting, this is an excellent opportunity.

Key Responsibilities

  • Design, build, and maintain scalable, reliable, and secure backend services and APIs using modern languages and frameworks (e.g., Python, Go, Java ).
  • Develop and optimize database schemas and queries for performance and scalability.
  • Implement robust error handling, logging, and monitoring solutions.
  • Collaborate with product managers and frontend engineers to define and implement new features.
  • Write clean, well-documented, and thoroughly tested code, participating actively in code reviews.
  • Contribute to architectural discussions and drive technical excellence within the engineering team.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development .
  • Strong proficiency in one or more backend programming languages such as Python , Go, or Java.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving skills and the ability to work autonomously in a remote setting.

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous budget for professional development, conferences, and learning resources.
  • Fully remote work arrangement, offering maximum flexibility.
  • A collaborative and supportive team culture that values innovation and work-life balance.

Skills

See also

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

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available