Description :
Responsibilities :
- Design, develop, and maintain scalable backend systems using C#, Golang, or Node.js.
- Build and maintain microservice architectures for robust and modular deployments.
- Collaborate closely with frontend and product teams to define application requirements and translate them into efficient backend designs.
- Develop and test RESTful APIs, ensuring performance, reliability, and scalability.
- Manage and mentor junior backend engineers and guide them through complex problem-solving.
- Ensure quality through code reviews, debugging, and maintaining technical documentation.
- Containerise applications using Docker and work with SQL and NoSQL databases to handle diverse data needs.
Requirements :
- Bachelor's degree in Computer Science, Computer Engineering, or related field.
- 4-6 years of backend engineering experience.
- Proficiency in C#, Golang, or Node.js.
- Strong foundation in Object-Oriented Programming (OOP).
- Experience in designing microservices-based applications.
- Expertise with SQL databases (MySQL, PostgreSQL) and NoSQL systems (MongoDB, Redis)
- Hands-on experience in API development, testing, and debugging.
- Familiarity with containerization (Docker) and modern CI/CD workflows.
- Strong collaboration skills with the ability to work independently when required.
Tech Stack and Tools :
Languages :
- C#, Golang, JavaScript/TypeScript (Node.js).
Databases :
- MySQL, PostgreSQL, MongoDB, Redis.
Architecture :
- Microservices.
DevOps :
- Docker, GitHub, CI/CD pipelines.
Testing :
- API Testing, Debugging Tools.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1608316