Senior Full Stack Engineer
Role details
Job location
Tech stack
Job description
We're looking for a Senior Full Stack Engineer with strong backend expertise to architect and implement core features of our Central API and associated systems. This is a backend-leaning role (70% backend / 30% frontend) where you'll work primarily in Go while also contributing to our Vue.js frontend when needed. This is a senior role with significant ownership and impact. You'll help drive architectural decisions, ensure security best practices, and work closely with engineering leadership to deliver software that directly supports strategic business outcomes., * Define and document new API endpoints and implement business logic in Go to support platform features
- Design and maintain public service interfaces that support high performance and availability
- Work with PostgreSQL, Redis, PubSub, and OpenFGA to power Central features
- Implement user-facing features in Vue.jsCollaborate on API design to support both internal UI needs and public API consumers
- Utilize best practices for securing public services and work with automated testing to ensure code quality
- Provide technical mentorship and contribute to engineering best practices across the team
We encourage candidates from non-traditional backgrounds to apply, regardless of formal education, training, and certification. We value diversity of experience and perspectives on our team, and strive to maintain a culture that allows every team member to do great work, bring their best ideas forward, and align those efforts with company goals and practices.
Requirements
Do you have experience in Vue.js?, * Senior level experience building and owning distributed systems at scale
- Advanced knowledge of Go service development and best practices
- Proficiency in modern web technologies (JavaScript/TypeScript, CSS) and frontend frameworks (Vue.js/React)
- Extensive experience integrating with and extending backend REST APIs
- Experience working in a team with a continuous growth mindset History of applying best practices for security in public services
- Ability to write technical documentation and communicate effectively with team members
- Experience in a startup or fast-paced environment is a strong plus