Job Openings
M30 - Full Stack Engineer
About the job M30 - Full Stack Engineer
Responsibilities
- Take full ownership of end-to-end application development, covering frontend, backend, and cloud infrastructure.
- Design, develop, and maintain responsive, accessible, secure, and high-performing web applications.
- Implement modern frontend architectures with a focus on scalability, reusability, and maintainability.
- Develop and maintain backend services and APIs with strong reliability, security, and observability practices.
- Conduct application testing to ensure functional and non-functional requirements are met.
- Ensure full-stack security best practices, including authentication, authorization, API security, and frontend security controls.
- Maintain technical documentation, including system design, technical specifications, user guides, and support materials.
- Collaborate with cross-functional teams, including IT, business stakeholders, and external vendors, to deliver quality solutions aligned with business needs.
Requirements
- Degree or Diploma in Computer Science, Computer Engineering, Electronics Engineering, Information Technology, or related disciplines.
- Minimum 4 years of experience in application development, with a focus on SharePoint Online solutions.
- Familiarity with the Software Development Life Cycle (SDLC), including web development, application design, and software implementation.
- Strong knowledge of SharePoint Online (Microsoft 365), SharePoint Framework (SPFx), and Microsoft Graph API.
- Proficiency in JavaScript, TypeScript, C#, HTML5, and CSS3.
- Experience with Visual Studio, SharePoint Designer, PowerShell, and SQL Server.
- Strong problem-solving and debugging skills.
- Good understanding of SharePoint architecture and security best practices.
- Ability to gather and analyse stakeholder requirements effectively.
- Able to work independently and collaboratively within a team environment.
- Detail-oriented with a strong commitment to delivering high-quality solutions.