About Smart Working
At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isn’t just another remote opportunity - it’s about finding where you truly belong, no matter where you are. From day one, you’re welcomed into a genuine community that values your growth and well-being.
Our mission is simple: to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles. We help you discover meaningful work with teams that invest in your success, where you’re empowered to grow personally and professionally.
Join one of the highest-rated workplaces on Glassdoor and experience what it means to thrive in a truly remote-first world.
About the Role
We are looking for a Backend Software Engineer to help build and scale a modern platform powering a no-code product and AI-driven services.
In this role, you will work across backend systems and platform services, including the integration layer that connects third-party customer support tools with a proprietary AI platform. You will have the opportunity to take ownership of key components, design scalable architectures, and deliver impactful features in a fast-moving environment.
This is a hands-on engineering role suited for someone who values autonomy, pragmatism, and building high-quality systems that operate at scale.
Responsibilities
- Build and deliver new features across the platform, including no-code functionality, analytics, admin tools, and data management systems
- Design, develop, and maintain backend services and distributed systems
- Own the architecture and delivery of scalable, reliable backend components
- Design and implement APIs for both internal and external system integrations
- Develop and maintain integrations with third-party systems and services
- Collaborate closely with product and internal stakeholders to shape and deliver solutions
- Ensure systems are maintainable, scalable, and aligned with best engineering practices
- Contribute to technical decisions and continuously improve system architecture
Requirements
- 2+ years of professional experience with Scala
- Experience with JVM-based languages (e.g., Java, Kotlin)
- Strong understanding of functional programming principles and experience with functional programming libraries
- Strong SQL skills and experience working with relational databases, particularly PostgreSQL
- Experience designing and building microservices-based architectures
- Experience developing and consuming RESTful APIs
- Familiarity with cloud infrastructure and tooling such as AWS
- Experience using Docker and containerised environments
- Experience with Infrastructure as Code tools such as Terraform
- Strong problem-solving skills and ability to work independently
- Ability to design scalable and maintainable systems
Nice to Have
- Experience working on AI-driven or data-heavy platforms
- Experience building integration layers between systems
- Familiarity with no-code or low-code platforms
- Experience working in fast-paced, product-focused environments
- Strong ownership mindset and ability to work with minimal supervision
- Interest in building scalable distributed systems
Benefits
- Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
- No Weekend Work: Real work-life balance, not just words
- Day 1 Benefits: Laptop and full medical insurance provided
- Support That Matters:Mentorship, community, and forums where ideas are shared
- True Belonging: A long-term career where your contributions are valued
At Smart Working, you’ll never be just another remote hire.
Be a Smart Worker - valued, empowered, and part of a culture that celebrates integrity, excellence, and ambition.
If that sounds like your kind of place, we’d love to hear your story.
