Scroll to top

Full Stack Software Engineer

Full-Stack Software Engineer

πŸ’° Salary: Competitive (Ranges between 70K – 120K BDT)
πŸ’Ό Experience: Minimum 3+ Years
⏰ Type: Full-Time (Desk Job)
πŸ“ Location: Floor 3, House 353, Road 5, Avenue 4, DOHS Mirpur, Dhaka 1216


About the Role

Rainbow-Themes is seeking a talented and experienced Full-Stack Software Engineer to join our team. In this role, you will work on both backend and frontend development, building scalable applications, integrating modern tools, and ensuring performance, security, and maintainability. If you have strong expertise in TypeScript, NestJS, and React.js, and you’re excited about working on next-generation SaaS and web infrastructure projects, this role is perfect for you!


Key Responsibilities

  • Develop, test, and maintain scalable backend APIs with NestJS and MongoDB.

  • Build dynamic and responsive interfaces using React.js, Tailwind CSS, and Radix UI.

  • Implement secure authentication and role-based access control.

  • Integrate 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 code quality with unit, integration, and end-to-end tests (Jest).

  • Document system architecture, APIs, and workflows.


Required Skills and Expertise

βœ” Strong proficiency in TypeScript (frontend & backend).
βœ” Solid experience with NestJS and React.js.
βœ” Hands-on experience with MongoDB and ORMs (preferably MikroORM).
βœ” Good knowledge of React Query for state management and data fetching.
βœ” Familiarity with role-based authentication & authorization.
βœ” Experience with Jest for unit testing.
βœ” Strong understanding of modern UI/UX practices and component libraries.
βœ” Experience working with REST APIs and integrations.
βœ” Ability to work both independently and in a collaborative team environment.


Preferred / Nice-to-Have

⭐ Experience with Redis caching strategies.
⭐ Strong proficiency in backend with NodeJS.
⭐ 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.


Why Work with Rainbow-Themes?

At Rainbow-Themes, we’re passionate about building world-class digital solutions and next-generation applications. By joining us, you’ll have the chance to work on large-scale SaaS and web infrastructure projects in a creative and collaborative environment.

Here’s what 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


Work Hours and Location

πŸ•˜ Work Hours: Sunday – Thursday, 09:00 AM to 6:00 PM
πŸ“ Office Location: Floor 3, House 353, Road 5, Avenue 4, DOHS Mirpur, Dhaka 1216


Join Rainbow-Themes Today!

Are you ready to take your full-stack engineering skills to the next level? We’d love to have you on board!

πŸš€ Apply now!