Job Title: Full Stack Engineer At AgileEngine, we are looking for a highly skilled and experienced Full Stack Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing features that optimize Sureify's main platform. Key Responsibilities: - Design and develop new features that improve the performance and user experience of Sureify's main platform - Evaluate and document existing integrations with third-party services - Work with our Continuous Integration/Continuous Deployment (CI/CD) and Infrastructure as Code (IaC) teams to ensure seamless deployment and scalability - Write clear and concise technical documentation to help our team members understand complex concepts - Work in a dedicated Agile Delivery environment, collaborating closely with cross-functional teams to deliver high-quality results Requirements: - Bachelor's degree in Computer Science or related field - 8+ years of experience developing production-quality code, with a focus on building core software products - Competency with either React or Angular frontend frameworks/libraries and NodeJS - Experience with Test-Driven Development (TDD) and agile methodologies - Experience designing and building scalable, enterprise-grade cloud-native applications - Experience working with relational databases such as MySQL, Oracle, or Postgres - Experience working with 3rd party software integrations (REST APIs, XML, JSON) - Experience with Cloud services, caching, containers, App Servers (e.g., AWS, Docker, Redis, Kubernetes) - Flexibility to work in Pacific Time Zone hours as needed - Upper-Intermediate English level Nice to Have: - Experience developing production code using TypeScript - Experience developing production code using React - Familiarity with Orchestration Platforms