Full-Stack Engineer
Join a small, fast-moving team building and scaling production-ready applications that turn user-generated content into field intelligence for government agencies.
Responsibilities
- Build, scale, and maintain client-facing applications using React and Python
- Develop distributed backend systems, asynchronous messaging, and relational database integrations
- Containerize services and support consistent development, testing, and production environments
- Work with Product and Design to deliver intuitive user experiences from complex requirements
- Contribute to architecture reviews, process improvements, and iterative product development
- Use AI development tools to accelerate implementation, debugging, and code quality
Requirements
- Around five years of full-stack engineering experience shipping production web applications
- Strong React skills and experience with Python or Node.js
- Experience with REST APIs, microservices, relational databases, and messaging systems
- Experience designing and maintaining scalable backend architectures
- Active use of AI development tools for coding and troubleshooting
- Strong communication, critical thinking, and collaboration skills
Nice to have
- Experience with AWS, GCP, or Azure
- Kubernetes, Docker, or CI/CD experience
- TypeScript, WebSockets, or real-time data streaming
Benefits
- Small team with substantial ownership
- Production systems already used by paying customers
- Healthy work-life balance and no hero culture