(toc)
Overview
Company : AHEAD
Role : Senior Full Stack Engineer
Type: Remote
Qualification : Degree
Annual Salary Range: $170,000 - $200,000
Location : United States (Remote)
About the Role
We are looking for a skilled Senior Full Stack Engineer to help us build next-generation, cloud-native applications. You will be at the heart of developing event-driven microservices and agent-integrated workflows. This role involves full participation in our team's agile ceremonies, driving continuous improvement, managing release operations, and taking proactive ownership of developer-led quality assurance for all our deployments.
Key Responsibilities
- Design and develop user interfaces using modern frameworks like React/Next.js and build robust backends with Python/FastAPI or Node.js.
- Integrate systems seamlessly using event streaming platforms like Kafka, EventBridge, or Redis Streams to power asynchronous, agentic workflows.
- Build, consume, and manage event contracts, workflows, and orchestrations, working closely with AI agent frameworks such as LangChain and LangGraph to create autonomous features.
- Automate and manage our deployment pipelines, CI/CD processes, and infrastructure scaling using tools like Docker, Terraform, and Kubernetes (EKS).
- Champion software quality by writing, automating, and reviewing end-to-end tests, including contract, event flow, and regression tests for our microservices.
- Actively participate in agile rituals, including sprint planning, code reviews, and team process improvements.
- Collaborate on documentation, runbook updates, and knowledge sharing to elevate the entire team.
- Monitor the health of our production systems, manage dashboards and alerts, and help uphold SLO/SLA targets as part of our incident response process.
- Contribute to cross-team initiatives focused on security, retrospective actions, and onboarding.
Qualifications & Skills
- Proven experience in full stack development and delivering event-driven microservices.
- Hands-on experience with AI agent frameworks like LangChain and LangGraph.
- Strong DevOps and multi-cloud skills, with a background in automating infrastructure and deployments.
- Experience in creating and implementing automated testing strategies for asynchronous, distributed systems.
- A proactive mindset towards owning quality assurance throughout the development lifecycle.
- Excellent communication and collaboration skills, with a demonstrated ability to work effectively with engineering, product, and architecture teams.
