Mid-Level Full Stack Software Engineer

Skills
Full-Stack DevelopmentAmazon Web ServicesApplication ArchitectureDatabasesGrafanaPHPProduction Support
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Approximately three to five years of professional software engineering experience including backend or full-stack responsibilities
  • Professional experience programming in at least one high-level language
  • Experience developing and maintaining production APIs
  • Experience working with SQL and relational databases such as MySQL or PostgreSQL
  • Experience testing debugging and supporting production software
  • Familiarity with cloud-based environments such as AWS
  • Experience working with automated CI/CD pipelines and deployment workflows
  • Ability to independently complete well-defined engineering work while asking questions and seeking alignment when needed
  • Ability to explain technical analysis decisions risks and tradeoffs clearly
  • Collaborative approach to working with engineering and cross-functional partners
  • Commitment to building secure reliable and accessible technology for diverse needs and experiences

Nice to have

  • Backend-leaning
  • Collaborative
  • Independent
  • Security-minded
  • Reliability-focused
  • Mission-driven

Day to day

  • Design, build, test, deploy, and operate core platform features in a modern cloud-based environment.
  • Develop backend-leaning APIs data models caching background jobs and internal tools that improve resilience and scalability.
  • Collaborate closely with product design and engineering partners while supporting production reliability and strengthening engineering practices.