We are looking for a skilled Backend Application Developer to join our development team. In this role, you will be responsible for designing, building, and maintaining secure, scalable, and high performance server-side applications that support our mobile and web platforms.
Job Scope
Develop, test, and maintain backend applications, APIs, and services
Design and implement scalable and high-performance server-side architectures.
Manage and optimize SQL databases (MS SQL or Azure SQL).
Integrate third-party APIs and services (E.g., payment gateways, SMS, email).
Ensure code quality through testing, code reviews, and adherence to best practices.
Collaborate closely with frontend or mobile developers, UI or UX designers, and product managers.
Troubleshoot, debug, and optimize application performance.
Implement security and data protection measures in line with industry standards.
Requirement
Diploma or Degree in Computer Science, Software Engineering, or related field.
2 to 3 years (Junior or Mid) or 5+ years (Senior) of backend development experience. (Mobile App Developer iOS or Android, tech stack flexible).
Strong proficiency in RESTful API development (GraphQL is a plus).
Familiarity with cloud platforms (Azure preferred; AWS or GCP is a plus).
Experience with containerization (Docker; Kubernetes is a plus).
Knowledge of CI or CD pipelines, Git version control, and Agile methodology.
Good understanding of security best practices and OWASP Top 10 vulnerabilities.
Experience with serverless architecture (E.g., Azure Functions).
Strong understanding of caching strategies, load balancing, and performance optimization.
DevOps exposure (Deployment automation and infrastructure management).