Senior Full Stack Developer (AL-FNC250204 009/02)
Salary undisclosed
Checking job availability...
Original
Simplified
Description
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