Software Development Expert We are seeking a seasoned Software Development Expert to join our team. In this role, you will be responsible for developing features that optimize our main platform using Agile methodologies. About the Role - You will evaluate and document existing integrations, ensuring seamless connectivity. - You will work with CI/CD/IaC pipelines to streamline deployment processes. - You will write clear technical documentation for fellow developers and stakeholders. - You will collaborate in a Dedicated Agile Delivery environment, working remotely or in-office. Requirements - Bachelor's degree in Computer Science or related field. - 8+ years of experience developing production-quality code, including experience with frontend frameworks (React or Angular) and NodeJS. - Test Driven Development (TDD) expertise and experience designing scalable cloud-native applications. - Proficiency in relational databases (MySQL, Oracle, or Postgres) and 3rd party software integrations (REST APIs, XML, JSON). - Experience with Cloud services, caching, containers, and App Servers (AWS, Docker, Redis, Kubernetes). - Upper-Intermediate English level. Nice-to-Haves - Experience developing production code using TypeScript. - Familiarity with Orchestration Platforms. Awards and Recognition We are an Inc. 5000 company with multiple Best Place to Work awards, ranking among the leaders in application development and AI/ML. Benefits - Collaborative work environment - Opportunities for growth and professional development - Competitive compensation package