You will design, build, and operate citizen- and agency-facing digital services. You'll work in cross-functional product teams to deliver secure, scalable web applications and APIs, contributing across the full SDLC-from discovery and solution design to delivery, monitoring, and continuous improvement.
Key responsibilities
Software delivery (end-to-end)
- Build and ship full-stack features (UI, backend services, integrations, data) with strong engineering discipline.
- Design scalable APIs and data models implement robust authentication/authorization patterns.
- Participate in agile ceremonies (planning, refinement, stand-ups, retros) and contribute to delivery commitments.
Engineering excellence
- Write clean, maintainable code and enforce quality through code reviews, automated tests, and CI/CD.
- Improve performance and reliability (profiling, caching, async workflows, resilience patterns).
- Maintain developer-friendly documentation (readmes, runbooks, API docs, architecture diagrams).
Operations & support
- Troubleshoot production issues, perform root cause analysis, and implement preventive improvements.
- Instrument services with logs/metrics/traces ensure observability, alerting, and operational readiness.
Collaboration & stakeholder management
- Collaborate with product, design, architects, and platform/security teams to align on requirements and delivery approach.
- Communicate clearly with stakeholders, including during incidents, releases, and risk management discussions.
Requirements
Experience & mindset
- 1-3 years of relevant software engineering experience (internships/freelance/side projects can count if production-grade).
- Comfortable owning features end-to-end and operating in a fast-paced product environment.
- Strong problem-solving, communication, and teamwork skills.
Technical (must-have)
- Strong foundation in web engineering fundamentals (HTTP, REST, security basics, performance).
- Proficiency in at least one backend stack (e.g., Python/Django/FastAPI, Node/Express, Java/Spring, .NET) and one frontend stack (e.g., React/Next.js/Vue).
- Working knowledge of relational databases (e.g., PostgreSQL/MySQL/Oracle) and basic data modeling.
- Hands-on Git workflows and CI/CD practices ability to write automated tests.
Nice-to-have
- Containerization (Docker) and cloud experience (e.g., AWS/Azure) and basic infra understanding.
- Experience with microservices patterns, event-driven components, and integration with third-party systems.
- Experience with SEO/structured data, PDF generation, analytics, or high-traffic performance tuning.