Full Stack Engineer

Remote – Tamil Nadu preferred

About the Role

RunLoyal, a rapidly growing vertical SaaS company based in Atlanta, GA, seeks a passionate and experienced Full Stack Java Developer to join our growing engineering team in Coimbatore. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining scalable microservices and modern frontend applications that power our multi-location SaaS platform. You will collaborate with cross-functional teams to deliver high-quality, performant, and secure systems that support our product growth and business objectives.

Responsibilities:

Core Engineering

  • Design, develop, and implement scalable Spring Boot microservices
  • Build and maintain responsive frontend applications using React or Angular
  • Design and develop RESTful APIs and service integrations
  • Optimize application performance (JVM fundamentals, memory usage, thread pools, connection pooling)
  • Write efficient SQL queries and improve database performance (MySQL/PostgreSQL)
  • Participate in system design discussions and contribute to architectural decisions
  • Write clean, well-documented, and maintainable code
  • Identify, troubleshoot, and resolve production issues
  • Conduct code reviews and contribute to engineering best practices

AI-Driven Development & Engineering Productivity

  • Use AI-powered coding tools (e.g., Claude Code, Cursor, AI plugins) to accelerate feature development
  • Apply prompt engineering techniques for code generation, refactoring, test creation, and documentation
  • Maintain structured development context using memory-bank approaches (init patterns, persistent coding context)
  • Leverage AI for automated unit test generation and improved test coverage
  • Use AI-assisted code review to enhance quality and reduce defects
  • Implement AI-driven debugging and performance optimization workflows
  • Contribute to improving internal AI engineering playbooks and workflows
  • Collaborate in AI-enabled code review and architecture discussions

Qualifications:

  • Bachelor’s degree in Computer Science or related field (or equivalent practical experience)
  • 3–5 years of professional software development experience
  • Strong hands-on experience with Java and Spring Boot
  • Solid understanding of microservices architecture and REST API design
  • Strong knowledge of object-oriented programming and SOLID principles
  • Experience with relational databases such as MySQL and SQL optimization
  • Experience building frontend applications using React or Angular
  • Experience with build tools such as Maven or Gradle
  • Experience with version control systems such as Git
  • Understanding of JVM fundamentals and backend performance optimization concepts
  • Experience with unit testing and code coverage
  • Strong debugging, analytical, and problem-solving skills
  • Ability to work independently and collaboratively in a fast-paced environment

Desired Skills :

  • Experience with AWS (EC2, ECS)
  • Experience with Docker and containerization
  • Experience with CI/CD pipelines
  • Exposure to caching mechanisms (Redis or similar)
  • Experience in SaaS or multi-tenant systems
  • Exposure to Golang (optional)
  • Understanding of DevOps and security best practices

AI & Modern Engineering Capabilities (Preferred) :

  • Hands-on experience using AI coding assistants (Claude Code, Cursor, Copilot, etc.)
  • Strong prompt engineering skills for software development use cases
  • Experience using AI for automated test generation and documentation
  • Familiarity with context-driven development approaches (memory banks, structured prompts, reusable coding skills/plugins)
  • Experience integrating AI workflows into CI/CD or engineering processes
  • Understanding of AI limitations, hallucination mitigation, and validation strategies
  • Experience building AI-assisted development pipelines or internal tooling (bonus)

Additional Requirements :

  • Passionate about building scalable SaaS products and being part of a high-growth company
  • Strong ownership mindset and accountability
  • Love for pets

Our Values : 

  • Kindness: We assume positive intent, celebrate co-workers’ success, avoid toxic behaviors, and call out bad acting when we see it.
  • Trust: We are authentic, humble, and empathetic. Empathy is the cornerstone of building trust. In a world full of change, trust is a requirement.
  • Fearlessness: We are bold, honest, direct, and candid. We challenge assumptions and push boundaries. Mistakes are opportunities to learn.
  • Discourse, Not Dissonance: We encourage constructive discourse and welcome challenges. The best ideas rise to the top, and data drives decisions.
  • Understanding, Not Consensus: We stand firm in informed convictions until overturned by data. We embrace healthy disagreement but commit once a decision is made.
  • Ownership: We empower each other to take initiative and solve problems. We are individually accountable for our impact on company results.
  • Curiosity: We are passionate about learning and continuously growing with the evolving industry landscape.
  •  

RunLoyal is an equal opportunity employer, and we value diversity at our company. We don’t discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

* Please submit your resume and cover letter

Before You Go… See What RunLoyal Users Are Saying!

Enter your email below to receive a free report on what RunLoyal users are experiencing!

Get insights on:
1. How facilities boost bookings & reduce admin work
2. Success stories from businesses like yours
3. The impact of automated messaging, payments, & loyalty programs

Skip to content