Role
We are looking for a mid-senior backend developer with expertise in Go or NestJS to join our team. The ideal candidate will be responsible for designing, developing, and maintaining scalable and efficient backend services.
Responsibilities
- Develop, test, and maintain backend services using Go or NestJS.
- Design scalable and efficient APIs for web and mobile applications.
- Optimize application performance and ensure system reliability.
- Collaborate with other developers, analysts, accounts , and other stakeholders.
- Write clean, maintainable, and well-documented code.
- Implement security best practices and data protection measures.
- Troubleshoot, debug, and improve existing applications.
Qualifications
- Experience in backend development using Go or NestJS.
- Strong understanding of RESTful APIs, gRPC, or GraphQL.
- Experience with databases (PostgreSQL, MySQL, MongoDB).
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Knowledge of CI/CD pipelines and DevOps practices.
- Understanding of microservices architecture and distributed systems.
- Solid understanding of web development technologies (HTML, CSS, JavaScript).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
- Understanding of authentication and authorization mechanisms (OAuth, JWT).
- Experience with message brokers (Kafka, RabbitMQ, or Redis) is a plus.
- Experience with testing frameworks and best practices is a plus.
- Ability to mentor, teach, or supervise a team in backend development is a plus.