Position Overview : As a Backend Software Engineer, you will be responsible for designing, developing, and maintaining our backend services, databases, and integrating cloud services. You will collaborate closely with our front-end developers and product team to implement feature integrations, enhance our platform's performance, and contribute to our overall product development with a focus on scalable and efficient backend services.
Key Responsibilities :
- Design and develop scalable, high-performance backend services using Node.js and NestJS.
- Work with MongoDB and PostgreSQL databases to ensure data integrity, performance, and scalability.
- Develop and maintain robust web APIs for frontend-backend communication.
- Collaborate with front-end developers for API integration and feature development.
- Implement Azure cloud services, including service bus, functions, and Elasticsearch, into the development process.
- Ensure the implementation of best practices for code quality, testing, security, and cloud integration.
- Participate in code reviews to maintain high development standards.
- Troubleshoot, debug, and upgrade existing systems.
- Stay updated with the latest trends and technologies in backend development and cloud services.
Qualifications :
Bachelor's degree in Computer Science, Information Technology, or a related field.Proven experience as a Backend Software Engineer or similar role.Experience with Azure development, including Service Bus, Serverless Functions, and Elasticsearch.Experience developing and maintaining web APIs.Knowledge of code versioning tools, such as Git.Knowledge of Agile and Scrum methodologies.Excellent problem-solving skills and attention to detail.Strong communication and teamwork abilities.Seniority level
AssociateEmployment type
Full-timeJob function
Information TechnologyIndustries : Advertising Services and Technology, Information and Media#J-18808-Ljbffr