💰 Salary: Competitive (Salary is not a big factor here if you have the desired skills and experience)
💼 Experience: 3+ Years
⏰ Type: Full-Time (Desk Job)
📍 Location: Floor 3, House 353, Road 5, Avenue 4, DOHS Mirpur, Dhaka 1216
We are looking for a talented and experienced Full-Stack Software Engineer to join our team. The ideal candidate will work across both backend and frontend, building scalable applications, implementing advanced features, and ensuring high performance and maintainability. Strong skills in TypeScript, NestJS, and React.js are essential. Additional experience with cloud services, caching strategies, and modern UI/UX practices will be highly valued.
Develop, test, and maintain scalable backend APIs with NestJS and MongoDB.
Build dynamic, responsive user interfaces with React.js, Tailwind CSS, and Radix UI.
Implement secure authentication and role-based access control.
Integrate third-party services such as AWS S3 for file storage and Redis for caching.
Write clean, maintainable, and testable code with TypeScript.
Collaborate with product, design, and engineering teams to deliver new features.
Optimize application performance across backend and frontend.
Ensure quality with unit, integration, and end-to-end tests using Jest.
Document system architecture, APIs, and development workflows.
Strong proficiency in TypeScript (frontend & backend).
Solid experience with NestJS and React.js.
Good understanding of MongoDB and ORMs (preferably MikroORM).
Experience with React Query for state management and data fetching.
Knowledge of role-based authentication & authorization.
Familiarity with unit testing (Jest).
Strong grasp of modern UI/UX practices and component libraries.
Experience with REST APIs and integrations.
Ability to work both independently and in a team, with strong problem-solving skills.
Experience with Redis caching strategies.
Knowledge of AWS services (S3, CloudFront, etc.).
Familiarity with Editor.js and rich-text editing tools.
Prior experience with multi-tenant SaaS architectures.
Understanding of CI/CD pipelines and DevOps fundamentals.
At Rainbow-Themes, we’re passionate about building world-class digital solutions and next-generation applications. As part of our team, you’ll have the opportunity to work on large-scale, cutting-edge projects in a collaborative environment.
We offer:
Competitive Salary + Yearly Performance Increments
Project-Based Bonuses
Subsidized Lunch & Refreshments
Two-Day Weekend (Friday & Saturday)
Annual Retreats & Team Activities
Exposure to Large-Scale SaaS and Web Infrastructure Projects
Days: Sunday to Thursday
Hours: 09:00 AM – 6:00 PM
Location: DOHS Mirpur, Dhaka (In-Office Only)
Interested candidates, please send an email to career@rainbowthemes.net with the following attachments:
Your resume / CV
Your GitHub/GitLab profile with relevant projects, open-source contributions, or portfolio work
A cover letter or note explaining why you are a good fit (highlighting relevant experience with NestJS, React.js, and scalable systems)
Your current / expected compensation
Your availability / notice period