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.
About us ✨
Qoolize is a leading provider of A2P SMS, eSIM, Global Internet Access, and Voice solutions, empowering businesses of any size, in any location, to borderless communication. People are at the heart of everything we do, which is reflected in our human resources model, recruitment processes and culture.
About the role
Location: Wherever you are 🌍
What we offer
Competitive salary package: Stay motivated with a salary that matches your skills and dedication
Work-life harmony: An annual leave allowance of 25 vacation days plus public holidays (regardless of your location), and a remote work policy, giving you the freedom to find your ideal work-life balance
Career progression: Learning and development budgets and programs that allow you to advance your skills, grow, and pursue your dream career
Culture: A dynamic work environment, and a talented and passionate team that thrives on pushing each other and celebrating successes together
What we expect from you
Embrace, and contribute to our company culture and become a core part of our team
Bring fresh perspectives and ideas to our projects and processes
Approach challenges head-on and solve problems before they arise
Communicate openly and transparently
Grow with us and help us drive innovation
Job requirements
- 3+ years of backend development experience with strong knowledge of Node.js and TypeScript
- Solid experience with .NET Core / ASP.NET Core (must be able to independently maintain and extend existing services)
- Hands-on experience building and maintaining production systems (real users, real traffic)
- Good understanding of microservices architecture and event-driven systems
- Experience working with distributed systems (not necessarily designing them from scratch)
- Solid experience with PostgreSQL and relational data modeling
- Experience using Redis for caching, rate limiting, or background jobs
- Hands-on experience with message queue systems (RabbitMQ, Kafka, or Redis Streams)
- Experience working with Docker and containerized environments
- Basic knowledge of cloud platforms (Azure and/or AWS) and deployment workflows
- Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps, etc.)
- Understanding of RESTful API design principles and secure backend development practices
- Experience writing testable backend code (Jest, Supertest, or similar tools)
- Comfortable working in Agile and Git-based workflows
- Good communication skills and ability to collaborate cross-functionally
- Proficient in English (written and verbal)
Nice-to-Haves
- Familiarity with Kubernetes concepts
- Experience in high-traffic or near real-time systems
- Exposure to observability tools (Prometheus, Grafana, ELK, CloudWatch, Sentry)
- Experience in messaging, CPaaS, telecom, or API-driven B2B platforms
- Understanding of multi-tenant architecture and rate limiting strategies
Responsibilities for this role include (but aren’t limited to)
- Design, build, and maintain scalable backend services and REST APIs using Node.js and NestJS
- Independently maintain, update, and extend existing .NET Core services
- Contribute to the architecture and evolution of microservices-based systems
- Implement and maintain queue-based processing pipelines (RabbitMQ, Kafka, or Redis Streams)
- Develop secure APIs with JWT/OAuth2 authentication and rate limiting mechanisms
- Optimize database queries and improve overall system performance
- Participate in deployment processes using Docker and CI/CD pipelines
- Work with cloud infrastructure (Azure/AWS) under guidance of senior engineers
- Monitor system performance and help troubleshoot production issues
- Write clean, modular, and testable code following best practices
- Collaborate with frontend, product, and DevOps teams to deliver high-quality features
- Contribute to documentation and technical knowledge sharing
Our recruitment process
Please note our recruitment process may vary depending on the role you’re applying for. While the below are our general steps, some positions may involve modified or additional stages.
Apply: Send us your application via LinkedIn or to [email protected]
Cultural Fit: Get to know our People and Culture team, discuss shared goals, learn more about our culture and vision, and find out if we’re a match
Case Study/Skill Assessment: Demonstrate your skills with a practical task. This is your opportunity to showcase your expertise!
Manager Interview: A final review with the hiring manager to ensure our expectations are aligned
Offer: We extend an offer to you and look forward to welcoming you on-board!
Key Skills
Ranked by relevanceReady to apply?
Join Qoolize and take your career to the next level!
Application takes less than 5 minutes

