• Engage in all aspects of the software delivery cycle, including the design, build, test, deploy, and support of software applications
• Develop and maintain robust, scalable, and high-performance applications using React frontend and Python and PHP for backend
• Contribute and drive idea generation for innovative application architecture and capabilities and bring them to fruition.
• Design, develop, and maintain APIs and their integration to backend services in highly distributed systems
• Write clean, readable, efficient, maintainable, and well-documented code.
• Implement and maintain automated testing processes to ensure product quality and reliability.
• Maintain a consistent level of communication between developers and the application stakeholders.
• Actively participate in knowledge-sharing sessions and contribute to continuously improving agile development processes.
• Work closely with cross-functional teams, including designers, product managers, and design engineers, to translate business requirements into technical solutions and ensure timely delivery of high-quality software products.
• Learn and adapt to a diverse set of technologies, best practices and new development paradigms to improve our process and infrastructure