About the Role
Job Overview
We are looking for a Backend Developer to join our team which involves designing, building, and maintaining the server-side components of web applications and software systems.
Backend Developers are responsible for building and maintaining the server-side components of web applications. You will handle data management, business logic, APIs, and system architecture while ensuring security, scalability, and performance.
Responsibilities and Duties
▪ Work on the server side of web applications, handling tasks such as data management, business logic implementation, and integration with external systems.
▪ Create and maintain APIs (Application Programming Interfaces) that facilitate communication between the frontend and backend systems.
▪ Work with databases to store, retrieve, and manipulate data efficiently.
▪ Designing the overall system architecture and making decisions on infrastructure, scalability, and performance.
▪ Any other duties assigned by the superior.
Requirement
Aside from being creative, energetic, and motivated to get stuck in with the team; if you’ve got the following skills that’s definitely a bonus:-
▪ Languages: Typescript, Nodejs, VB.net, C#, JavaScript
▪ Frameworks: React, Angular, Express, .NET
▪ Experience in NoSQL, and Relational Database (MSSQL, MySQL)
▪ Cloud Platform: MS Azure or similar. Cloud native and hybrid cloud products
▪ Experience in Kafka (Architectural designs) & Azure Cloud (Cosmos DB, Key-Vault etc)
▪ Understanding of CI/CD, Azure DevOps, OpenShift, Docker and Kubernetes
▪ Experience developing cloud-native and hybrid cloud products
▪ Willingness to work on legacy systems using C#, VB.Net ASP.NET Classic/Core, and Angular
▪ Experience with RESTful Web APIs and any API management tool
▪ Strong sensibility and an eye for detail
▪ Experience working in an Agile environment
▪ Happily works autonomously as well as within a team collaboration environment