Senior Software Engineer

On-site
Goa
Posted 4 months ago

Germinait Solutions Pvt.Ltd. is an innovative AI company dedicated to transforming stakeholder interactions. We are building Joyful, a platform to transform how businesses understand and act on customer feedback, moving from a reactive, cost-centered approach to a proactive, value-driven one.

Our mission is to use AI to help companies make their customer experience more joyful. We’re building a sophisticated, real-time platform that moves beyond simple metrics to systematically identify and eliminate customer friction. Our dual “Listen” and “Engage” modules are powered by a cutting-edge data pipeline that enriches customer feedback from every channel, providing deep, actionable insights and empowering customer service teams to create truly positive interactions.

The Opportunity

We’re seeking a Senior Software Engineer who thrives on solving complex problems, architecting scalable systems, and bringing innovative AI-powered features to life. You will work on a modern, cloud-native stack—leveraging serverless deployment, microservices, and AI/ML integrations to build resilient, high-performance solutions.

In addition to delivering high-quality code, you’ll contribute to Joyful’s Vibe Coding culture—our approach to writing code that’s clean, collaborative, and a joy to work with.

What You’ll Do

  • Backend & Cloud Development
    • Design, develop, and maintain scalable microservices for Joyful’s Engage and Listen platforms
    • Build serverless applications and functions (AWS Lambda, Azure Functions, or GCP Cloud Functions) for rapid, cost-effective deployments
    • Implement robust APIs and data pipelines optimized for performance and reliability
    • Ensure security, compliance, and data privacy in all backend services
  • AI-Powered Solutions
    • Integrate AI/ML models into production workflows to enhance automation, personalization, and analytics
    • Collaborate with data scientists to operationalize AI models for real- time and batch processing
    • Build features that leverage NLP, sentiment analysis, and predictive analytics for stakeholder communication insights
  • Vibe Coding Culture
    • Write clean, well-structured, and maintainable code that engineers enjoy working with
    • Participate in pair programming, peer reviews, and collaborative debugging sessions
    • Share best practices and mentor junior engineers to raise the technical bar across the team
    • Help maintain a development atmosphere that’s positive, creative, and focused on continuous improvement
  • DevOps & Deployment
    • Work closely with DevOps teams to optimize serverless deployments, CI/CD pipelines, and automated testing
    • Ensure observability, monitoring, and alerting systems are in place for all deployed services
    • Contribute to cost optimization strategies for serverless architectures
  • Collaboration & Problem-Solving
    • Partner with product managers, architects, and designers to translate business requirements into technical solutions
    • Participate in sprint planning, backlog refinement, and retrospectives
    • Troubleshoot production issues and drive root cause analysis for lasting fixes

What You’ll Need

  • 5+ years of experience in software development, preferably in SaaS or AI- driven products
  • Strong expertise in backend development using Java (Spring Boot), Node.js, or Python
  • Experience with serverless architectures (AWS Lambda, Azure Functions, or GCP equivalents)
  • Solid understanding of cloud services (AWS, Azure, or GCP) and microservices design patterns
  • Hands-on experience integrating AI/ML models into applications
  • Familiarity with NLP, speech-to-text, or sentiment analysis APIs is a plus
  • Knowledge of relational and NoSQL databases (PostgreSQL, DynamoDB, MongoDB, etc.)
  • Experience with CI/CD pipelines, automated testing, and monitoring tools
  • Strong problem-solving skills and ability to work in fast-paced, collaborative environments
  • Passion for clean, maintainable code and contributing to a healthy team culture

Why Join Joyful?

  • Work on AI-powered solutions that transform how businesses connect with their stakeholders
  • Be part of a team that embraces serverless-first development and modern cloud-native architectures
  • Thrive in a Vibe Coding culture where great engineering meets great energy
  • Collaborate with talented peers in a supportive, innovation-driven environment
  • Enjoy professional growth opportunities in a fast-scaling company
  • Work from our beautiful Goa office while building solutions used worldwide

At Joyful, we believe that combining AI innovation, scalable cloud design, and a
joyful coding culture leads to exceptional products. If you’re passionate about
building intelligent, high-performance systems while keeping the engineering vibe
positive, we’d love to hear from you!

Job Features

Job Category

Software Development, Software Engineering

Apply For This Job

A valid email address is required.
A valid phone number is required.