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