Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are looking for a motivated and experienced Backend Software Engineer to join our Technology team. The ideal candidate will have a strong foundation in Node.js, NestJS, MongoDB, PostgreSQL, web APIs, TypeScript, JavaScript, and Azure development technologies.
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.
- Strong proficiency in Node.js, NestJS, MongoDB, PostgreSQL, TypeScript, and JavaScript.
- Experience with Azure development, including Service Bus, Serverless Functions, and Elasticsearch.
- Experience developing and maintaining web APIs.
- Familiarity with front-end languages (e.g., HTML, CSS) and JavaScript frameworks (e.g., Angular, React) is a plus.
- 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.
Key Skills
Ranked by relevanceReady to apply?
Join Qatar Living® and take your career to the next level!
Application takes less than 5 minutes