Senior Full Stack Engineer
Core
Design, build, and scale high-quality web applications across frontend and backend systems while mentoring engineers and influencing technical direction.
Role type
Senior Full-Stack Software Engineer
Builds
Scalable, performant, and secure web applications and APIs
Domain
Enterprise software, customer experience, financial crime, public safety
Deliverable
production ML models | product features | infrastructure
Required skills
JavaScript/TypeScript, React/Angular/Vue, Node.js/Python/Java/PHP/C#, RESTful APIs/GraphQL, SQL/NoSQL databases, cloud platforms (AWS/GCP/Azure), CI/CD pipelines, software design patterns, system architecture, GenAI/AgenticAI tools
Preferred skills
Microservices/distributed systems, containerization (Docker/Kubernetes), event-driven architecture (Kafka/RabbitMQ), observability tools (Datadog/Prometheus), high-growth/startup environment experience
Technologies
React, Angular, Vue, Node.js, Python, Java, PHP, C#, .NET, TypeScript, JavaScript, AWS, GCP, Azure, Docker, Kubernetes, Kafka, RabbitMQ, Datadog, Prometheus, Windsurf, Claude Code, Cursor, CodeX, Anthropic, OpenAI
Responsibilities
Design and develop end-to-end features across frontend and backend systems, Build scalable, performant, and secure web applications, Architect and implement APIs, services, and data models, Improve system reliability, observability, and performance, Lead code reviews and enforce engineering best practices, Mentor junior and mid-level engineers, Troubleshoot production issues and drive root cause analysis, Contribute to technical roadmap, system design, and architecture decisions
Seniority
Senior, hands-on IC with mentorship responsibilities