Software Engineer, Fullstack and Developer Experience
New
A
Agile Six ApplicationsPublic Interest Tech
United StatesFull-TimeSenior
SalaryThe salary for a senior-level position is $154,931. The salary for a mid-level position is $129,233.
Apply NowOpens the employer's application page
Job Details
- Experience
- 4-7+ years
- Required Skills
- PythonSQLAgileTypeScriptCI/CDDocumentationGitHub Actions
Requirements
- 4-7+ years of experience as a software engineer building and shipping production software end to end
- Strong experience with Python and/or TypeScript
- Experience with SQL, including authoring raw queries independent of an ORM
- Experience with service-oriented or API-first architectures and integrating with the APIs of other teams
- Experience self-organizing and taking ownership of assigning and managing your own work
- Pragmatic decision making and a bias toward action
- Commitment to documentation and writing down institutional knowledge
- Comfort in Agile environments and a collaborative mindset
- Ability to use AI and emerging tools to improve software delivery quality and efficiency
Responsibilities
- Design, implement, and operate production-grade APIs, services, and shared components, applying patterns that meet scalability, security, and performance needs
- Define and maintain data standards and API contracts used to exchange data across systems and with external partners
- Build and sustain developer tooling such as SDKs, CLIs, validators, generators, and test utilities that support adoption and long-term maintainability
- Implement workflow automation and CI/CD (for example, through GitHub Actions) to enforce engineering standards and reduce manual operational work
- Stand up and maintain cloud environments, infrastructure as code, and monitoring, where the role calls for it
- Build accessible, mobile-first, and multilingual interfaces, where the role calls for it
- Own clear, usable public documentation that drives adoption of open standards and tooling
- Collaborate across disciplines to solve technical challenges, troubleshoot production issues, and communicate design decisions and tradeoffs to technical and non-technical stakeholders
- Strengthen engineering practices through mentorship, code reviews, and pairing
View Full Description & ApplyYou'll be redirected to the employer's site