Share this job
Backend Software Engineer II - San Francisco / Seattle / NYC - 15 openings - remote - $160-$190K
Apply for this job

Backend Software Engineer II

Position Overview

We are seeking a talented Backend Software Engineer II to join our engineering team. This role is responsible for designing, developing, and maintaining backend services and applications that support scalable, reliable, and high-performing systems. The ideal candidate is an independent contributor who can take ownership of moderately complex projects, make sound technical decisions, and contribute to the overall quality and performance of backend systems.

Key Responsibilities

  • Design, develop, and maintain backend applications, services, and APIs.
  • Build and support RESTful APIs and gRPC services.
  • Implement server-side business logic and application functionality.
  • Develop scalable microservices and distributed system components.
  • Collaborate with cross-functional teams to define technical requirements and deliver solutions.
  • Participate in system design discussions and contribute to architectural decisions within established frameworks.
  • Troubleshoot, debug, and resolve application and system issues.
  • Improve system reliability, performance, scalability, and maintainability.
  • Write clean, efficient, and well-documented code following engineering best practices.
  • Conduct code reviews and contribute to maintaining high software quality standards.
  • Support deployment, monitoring, and ongoing optimization of backend services.
  • Independently manage project tasks from design through implementation and delivery.

Qualifications

  • 3 to 5+ years of backend software engineering experience.
  • Strong backend programming experience, preferably with Golang.
  • Experience building and maintaining RESTful APIs and gRPC services.
  • Hands-on experience implementing server-side business logic.
  • Experience developing scalable microservices.
  • Solid understanding of distributed systems and backend architecture principles.
  • Ability to independently manage moderately complex technical projects.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.


Apply for this job
Powered by