Hybrid Software Engineer, Platform

Posted 2 months ago

Apply now

About the role

  • Software Engineer responsible for designing and maintaining scalable backend systems for Good Inside. Collaborating with cross-functional teams to enhance core product infrastructure.

Responsibilities

  • Build and maintain reliable backend services and APIs that support critical business applications.
  • Collaborate closely with frontend engineers, product managers, designers, and senior backend engineers to define data models, API contracts, and system boundaries.
  • Identify, triage, and resolve performance issues and production defects. Profile services and optimize queries with guidance as needed.
  • Contribute to code reviews, automated testing, CI/CD pipelines, and observability (logging, metrics, tracing).
  • Participate in an on‑call rotation and incident response with support from senior teammates, help drive post‑incident follow‑ups and incremental improvements.
  • Write clear technical documentation and communicate trade‑offs behind implementation choices.
  • Advocate for continuous improvement, raising the bar on code quality, reliability, and engineering standards.

Requirements

  • 3-5 years of professional experience in backend software engineering.
  • Proficiency with a modern backend language and framework (e.g., FastAPI, Flask, Django)
  • Experience designing and implementing RESTful APIs and microservices.
  • Working knowledge of distributed systems, scalability principles, and database systems (SQL and/or NoSQL)
  • Strong debugging and problem‑solving skills with a practical approach to troubleshooting.
  • Hands-on experience with cloud services (AWS, Azure, or GCP) and modern CI/CD practices.
  • Familiarity with containerization (Docker), exposure to Kubernetes or similar orchestration is a plus.
  • Track record of effective collaboration across engineering, product, and design.
  • Clear, concise interpersonal, verbal, and written communication skills.

Benefits

  • Company Equity
  • Comprehensive benefits package
  • 401k + Company match
  • Time off to recharge
  • Hybrid work environment
  • A high-ownership, high-performance, high-collaboration culture

Job title

Software Engineer, Platform

Job type

Experience level

Mid levelSenior

Salary

$190,000 - $205,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job