Software Engineer
Overview
As a Software Engineer, you will design and evolve modern web applications and scalable backend services. You’ll work with AI-driven features and cloud-based infrastructure to deliver high-impact, user-focused software. You’ll collaborate with cross-functional teams to drive architecture, performance, and reliability in a fast-moving environment. This role emphasizes hands-on development across the full stack and ongoing improvement of development practices. You’ll join a collaborative team at the forefront of cloud and AI-enabled solutions.
ResponsibilitiesDesign, develop, and enhance modern web applicationsBuild scalable backend services and intuitive frontend experiencesDevelop and integrate AI-driven capabilities to improve business processes and user experiencesCollaborate with cross-functional teams to deliver high-quality software solutionsWork within cloud-based environments to support application deployment, performance, and reliabilityContribute to architecture discussions, code reviews, and continuous improvement initiatives
Key requirements10+ years of professional software development experienceStrong experience with modern frontend and backend technologiesHands-on experience utilizing AI tools and AI-powered application featuresExperience working with cloud platforms and modern development practicesExperience building accessible and user-focused applicationsExpertise building APIs, web applications, and database-driven solutionsExcellent problem-solving, communication, and collaboration skillsTypeScript, AWS, DevOps, Docker, and CI/CD experienceBackground in regulated industries, enterprise platforms, or workflow automationproblem-solvingcommunicationcollaborationTypeScriptAWSDevOps