Mid-Level Full Stack Software Engineer
Skills
Full-Stack DevelopmentAmazon Web ServicesApplication ArchitectureDatabasesGrafanaPHPProduction Support
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.
