Full Stack Engineer
About the role
Core Engineering Requirements • Experience: 5+ years of professional experience building applications, with demonstrated depth in either frontend or backend development. • Primary Stack Mastery: Deep proficiency in either Angular (frontend) or Java/Node.js (backend), with hands-on experience building robust solutions in your area of specialization. • Secondary Stack Exposure: Solid foundational knowledge and practical experience in your non-primary stack, with demonstrated ability and willingness to learn and adapt across the full stack. • Cloud Engineering: 2+ years of hands-on experience with AWS, Azure, or OpenShift, focusing on distributed cloud applications and containerization (Docker/Kubernetes). • Version Control: Expert knowledge of code merging and branching methodologies using Git. • CI/CD Expertise: Hands-on experience with GitHub Actions workflows, implementing automated testing, security scanning, and deployment pipelines. • Design Integration: Comfortable using Figma to translate high-fidelity designs into pixel-perfect production code. • API & Design: Expert knowledge of RESTful APIs, OpenAPI specifications, and software design patterns. • DevOps Mindset: Experience in high-frequency CI/CD environments (shipping to production daily) with a focus on automated unit, functional, and performance testing. The Modern AI Edge • AI-Assisted Development: Proven experience using GitHub Copilot, Windsurf, or Claude Code to accelerate development cycles and improve code quality. • Observability: Skilled in production support using monitoring tools like Splunk or Dynatrace. • Agent Automation: Experience building and integrating intelligent agents into CI/CD pipelines to automate code reviews, testing, and deployment processes.