RiseFlake
VikingCloud India

Associate Software Engineer

VikingCloud India

Vadodara East, Gujarat, India 8 yrs Posted 2 months ago 1 openings
Not disclosedIn OfficeEngineeringFull Stack DeveloperSoftware Development

About this job

VikingCloud India is actively seeking a highly skilled and experienced Software Engineering Lead to join our dynamic team in Vadodara, Gujarat. This pivotal role is designed for a technical leader who thrives on hands-on architecture, complex problem-solving, and mentoring a small, dedicated engineering team. As a Software Engineering Lead, you will be instrumental in building cutting-edge eCommerce marketplace and payment infrastructure platforms.

We are searching for an individual contributor with a passion for writing production-grade code and driving innovation in a cloud-native environment. If you possess a deep understanding of Java, Spring Boot, microservices, and payment processing technologies like Stripe, this opportunity offers a significant impact on our core product development.

Key Responsibilities

  • Architect, design, and develop a modern eCommerce Marketplace Platform from conception to deployment.
  • Implement robust subscription billing systems, including monthly, annual, and usage-based models.
  • Integrate and manage Stripe Billing, Checkout, and Webhooks for seamless payment experiences.
  • Develop and optimize payment processing and tax automation solutions.
  • Design and manage enterprise entitlements and license management systems.
  • Build and deploy cloud-native microservices on leading cloud platforms (GCP, AWS, Azure).
  • Provide technical leadership and mentorship to a small team of software engineers, fostering their growth and development.
  • Contribute significantly to code reviews, system design, and the overall technical direction of projects.

Requirements

  • Minimum of 8 years of extensive experience in software engineering, with a proven track record in technical leadership roles.
  • Demonstrated experience in building complex subscription and payment platforms.
  • Profound expertise in Java (17+), Spring Boot, and cloud-native architectural patterns.
  • Strong understanding of Stripe, webhooks, recurring billing, payment reliability, and scalable system design.
  • Proficiency with microservices architecture and REST APIs.
  • Experience with database technologies such as MySQL, JPA, and Hibernate.
  • Familiarity with cloud platforms (GCP, AWS, or Azure), Kubernetes, ArgoCD, GitOps, and GitHub Actions for CI/CD.
  • A passion for mentoring junior engineers while maintaining high productivity as an individual contributor.
  • Bonus points for experience with Salesforce integrations, PCI DSS/Secure Payments, Avalara or other tax platforms, Kafka, Redis, and Terraform.

What We Offer

  • An opportunity to lead and contribute to high-impact projects building foundational platforms.
  • A collaborative and innovative work environment focused on cutting-edge technologies.
  • A chance to mentor and grow a talented engineering team.
  • Direct involvement in critical architectural decisions and hands-on coding.
  • Exposure to a modern tech stack and cloud-native development practices.

Eligibility

Professionals • 8-8 years of experience

Skills

AWSApache KafkaAzureGitGitHub ActionsGrafanaHibernateJavaKubernetesMicroservicesMySQLOpenTelemetryPrometheusREST APIRedisSpring BootTerraform

Perks & facilities

Certificate / Experience LetterLaptop / Equipment ProvidedStipend / SalaryTraining and Mentorship
Apply Now