Applications Programmer
Overview
In this role you design, develop, test, and maintain modern web apps and APIs using Python within a collaborative Agile environment. You’ll translate business needs into scalable, secure solutions and work with cross-functional teams to deliver value. You’ll contribute to API development, data processing, and AI-assisted workflows, supporting continuous improvement and secure delivery. This position offers meaningful impact in enterprise transformation at ANGARAI.
ResponsibilitiesDesign, develop, test, and maintain web applications and APIs using Python and modern frameworksDevelop and support RESTful APIs and backend servicesContribute to data processing, automation scripting, and AI-assisted workflowsCollaborate with senior developers and business analysts to translate requirements into specsWrite clean, secure, well-documented code following standardsDevelop and execute unit tests; support integration and system testingParticipate in code reviews and Agile ceremoniesTroubleshoot issues in development and test environmentsAdhere to security standards, PM practices, change control, and service delivery processes
Key requirementsThree or more years of professional software development experienceExperience with Python programmingExperience developing or consuming REST APIsStrong SQL knowledge with relational databases (PostgreSQL, MySQL, etc.)Familiarity with Git and JIRAStrong OOP, analytical and problem-solving skillsAbility to work effectively in a collaborative Agile team environmentCollaborationAnalytical thinkingProblem-solvingPython programmingREST APIsRelational databases and SQL