




In this role, you will develop enterprise-level web applications that enable data exchange across multiple systems. Responsibilities: Lead the development team in creating reusable and scalable services. Promote and implement agile methodologies in software development. Design and develop services with a focus on business value and user experience. Ensure systems are designed for scalability and flexibility. Implement and maintain lean operations for all systems. Conduct code reviews and promote best practices. Manage and update user guides and technical documentation. Oversee the complete design and implementation of complex systems. Provide technical leadership within the team. Mentor junior engineers. Act as Scrum Master (certification is a plus). Utilize Prompt Engineering to manage Gen AI tools for code generation and optimization. Requirements Experience with Cloud hosting or PaaS such as AWS, Azure, Google Cloud, Heroku, Firebase, etc Write high quality and maintainable code on open-source (Linux based) web platforms and frameworks (Example: NodeJS, Angular, ReactJS, Go, etc.) Experience with both frontend and backend development from development to operation Experience with micro-service architecture Experience with at least 1 SQL and NoSQL database Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines Excellent written and communication and skills Work in a cross-functional service team consisting of software engineers, DevOps, and other specialists Experience with Prompt Engineering and Generative AI is a plus


