Senior Software Engineer – Full Stack

Summary

Senior Backend/Full Stack Engineer building scalable cloud-based microservices and RESTful APIs using Python, Go, Java, or Node.js with SQL/NoSQL databases on AWS/GCP/Azure.

Aura Recruitment Solutions partners with venture-backed startups and high-growth technology companies across the US, Europe, Australia, and the Middle East to help them build world-class remote engineering teams. We specialize in hiring AI, Software, Cloud, Data, and DevOps professionals who become integral members of our clients' product organizations.

Job Description

This is a remote position.

Location: Remote – India

Employment Type: Full-time

Experience: 4–8 years

About the Role

We are looking for a Senior Software Engineer – Backend / Full Stack to join a fast-growing global technology company building scalable, cloud-based software products. The ideal candidate brings deep expertise in developing robust backend services, high-throughput APIs, distributed systems, and production-grade applications.

In this role, you will collaborate with an international engineering team to solve complex technical challenges, improve system performance, and deliver high-impact features.

Key Responsibilities

  • Architecture & Development: Design, build, and maintain highly scalable backend services, microservices, and RESTful APIs.
  • Database Management: Structure, optimize, and manage both SQL and NoSQL database solutions for optimal speed and reliability.
  • System Performance: Engineer backend systems for high availability, low latency, and efficient resource utilization across cloud environments.
  • Cross-Functional Collaboration: Partner closely with frontend engineers, product managers, DevOps, and data teams to deliver seamless features.
  • Engineering Standards: Lead architectural design discussions, conduct code reviews, write comprehensive unit and integration tests, and champion clean code practices.
  • Operations & Reliability: Integrate services into CI/CD pipelines, troubleshoot complex production issues, and enhance overall system reliability and monitoring.

Required Qualifications

  • Experience: 4 to 8 years of hands-on professional software engineering experience in production environments.
  • Core Languages: Strong proficiency in at least one modern language: Python, Go (Golang), Java, or Node.js.
  • System Design: Solid foundation in software architecture, design patterns, microservices, and REST API development.
  • Databases: Hands-on experience working with relational databases (SQL) and data modeling.
  • Cloud & DevOps Tools: Demonstrated experience with cloud platforms (AWS, GCP, or Azure), Git version control, and CI/CD automated workflows.
  • Containerization: Experience working with Docker and exposure to Kubernetes for container orchestration.
  • Communication & Remote Work: Excellent problem-solving skills and strong English verbal and written communication skills to thrive in a distributed, international team.

Preferred Qualifications

  • Tech Stack Highlights: Advanced proficiency with Go, Python, PostgreSQL, MongoDB, Redis, or Kafka.
  • Infrastructure as Code: Experience with Terraform or dynamic cloud infrastructure provisioning.
  • Architecture: In-depth knowledge of event-driven architecture and message-queue management.

About the Client

Our client is a venture-backed, engineering-led technology company headquartered in San Francisco, CA, specializing in open-source business intelligence, analytics platforms, and data visualization software. Their platform empowers thousands of companies globally to make data-driven decisions through intuitive self-service tools and scalable cloud infrastructure. Operating with a high-trust, remote-first culture across distributed global teams, they prioritize technical excellence, product usability, and clean, reliable architecture.

About Aura Recruitment Solutions

Aura Recruitment Solutions connects fast-growing global companies with top-tier technology talent across India. We specialize in remote and offshore technology recruitment, connecting companies with rigorously screened talent across Software Engineering, Data Engineering, AI & GenAI, Cloud & DevOps, Cybersecurity, and Enterprise Technology.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available