Job Summary We are seeking a seasoned software engineer to join our team. As a key member of our Agile delivery environment, you will play a crucial role in developing features that drive business value and optimize our main platform. Key Responsibilities - Develop high-quality software solutions that meet the needs of our customers; - Evaluate and document existing integrations to ensure seamless collaboration; - Work with continuous integration/continuous deployment (CI/CD) and infrastructure as code (IaC); - Produce clear and concise technical documentation to facilitate knowledge sharing; - Collaborate with cross-functional teams in a dedicated Agile Delivery environment; - Work remotely with flexibility to adapt to Pacific Time Zone hours when required; Requirements - Bachelor's degree in Computer Science or related field; - At least 8 years of experience developing production-quality code; - Competency with either a frontend framework/library (such as React or Angular) and NodeJS; - Experience with Test Driven Development; - Experience designing and building scalable, enterprise-grade cloud-native applications; - Experience working with relational databases such as MySQL, Oracle, or Postgres; - Experience working with third-party software integrations (REST APIs, XML, JSON); - Experience with Cloud services, caching, containers, App Servers (AWS, Docker, Redis, and Kubernetes); - Upper-Intermediate English level. Preferred Qualifications - Experience developing production code using Typescript; - Experience developing production code using React; - Familiarity with Orchestration Platforms. What We Offer Award-winning custom software solutions help companies across multiple industries change the lives of millions. You will be part of a top-ranked dev shop and one of the fastest-growing companies in the US.