SonicJobs Logo
Left arrow iconBack to search

Back End Developer

Tech Company
Posted 4 days ago, valid for 15 days
Location

Boston, MA 02212, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The role involves working within a multidisciplinary engineering team to design, build, and maintain scalable server-side systems and APIs.
  • Candidates should have proven experience building backend systems using languages such as Java, Kotlin, Python, Go, or Node.js, along with a solid understanding of RESTful and/or GraphQL API design.
  • The position requires a minimum of 3 years of professional experience in software engineering, with a focus on reliability, performance, and observability.
  • A competitive salary is offered along with flexible working arrangements and professional development support.
  • The company promotes a collaborative culture and encourages applicants from diverse backgrounds.

About the role

You will work within a multidisciplinary engineering team to design, build and maintain scalable server‑side systems and APIs. The role requires strong software engineering fundamentals, pragmatic problem solving and an emphasis on observability, reliability and performance. You will collaborate closely with product managers, frontend engineers and DevOps to deliver well‑tested features that meet user and business needs.

Responsibilities

  • Design, implement and maintain backend services, APIs and data models using modern server‑side technologies.

  • Write clean, testable and well‑documented code; participate in code reviews and promote engineering best practices.

  • Collaborate with frontend and product teams to define technical requirements, API contracts and integration approaches.

  • Ensure reliability and performance through monitoring, profiling and optimisation; respond to incidents and support post‑mortems.

  • Design and operate data storage solutions, including relational databases, NoSQL stores and caching layers.

  • Contribute to CI/CD pipelines, automation and infrastructure as code to improve deployment velocity and stability.

  • Mentor colleagues, share knowledge and help shape technical direction and engineering standards.

Requirements

  • Proven experience building backend systems in a professional environment using languages such as Java, Kotlin, Python, Go, or Node.js.

  • Solid understanding of RESTful and/or GraphQL API design, authentication and versioning strategies.

  • Experience with relational databases (PostgreSQL, MySQL) and familiarity with NoSQL stores and caching (Redis, DynamoDB, etc.).

  • Practical knowledge of distributed systems concepts: scaling, consistency, fault tolerance and messaging (Kafka, RabbitMQ or similar).

  • Competence in testing strategies (unit, integration, contract tests) and automated test frameworks.

  • Experience with containerisation and orchestration (Docker, Kubernetes) and infrastructure as code (Terraform, CloudFormation) is desirable.

  • Strong communication skills, collaborative mindset and experience working in cross‑functional teams.

Nice to have

  • Experience with cloud platforms (AWS, GCP, Azure) and serverless architectures.

  • Background in observability tooling (Prometheus, Grafana, OpenTelemetry) and distributed tracing.

  • Familiarity with performance testing, load testing and capacity planning.

  • Previous experience working on consumer‑facing products at scale or real‑time systems.

What we offer

  • A collaborative and inclusive culture that values creativity, curiosity and healthy risk‑taking.

  • Opportunities to shape technical direction and influence high‑impact products.

  • Competitive salary, flexible working arrangements and professional development support.

We are an equal opportunity employer and welcome applications from all individuals. If you require adjustments during the selection or interview process, please let us know and we will make reasonable arrangements.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.