Principal Backend Software Developer

4 days ago


Chennai, Tamil Nadu, India beBeeBackend Full time ₹ 24,00,000 - ₹ 32,00,000
Senior Backend Engineer Opportunity

We are seeking a highly skilled and experienced Senior Backend Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining scalable backend services using modern frameworks.

Key Responsibilities:

  • Design and develop robust backend services using modern frameworks.
  • Build well-structured APIs with robust authentication, authorization, and versioning.
  • Define and evolve database schemas; optimize queries for performance and reliability.
  • Use NoSQL databases where required for high-throughput or flexible data needs.
  • Own infrastructure setup and manage deployments on cloud platforms.
  • Automate CI/CD workflows, containerize services using Docker, and maintain deployment pipelines.
  • Ensure system performance, resilience, and observability through caching, queuing, and monitoring.
  • Implement secure coding practices including data encryption, access controls, and input validation.
  • Debug and troubleshoot issues across the stack from database to API layer to production.
  • Collaborate with cross-functional teams to define integration contracts and delivery timelines.
  • Mentor and guide junior engineers, participate in code reviews, and lead architecture discussions.

Required Skills & Experience:

  • Strong hands-on experience with modern backend frameworks (Node.js/RoR, Python Django/Spring Boot, etc.).
  • Proficiency in working with relational databases like PostgreSQL or MySQL—schema design, joins, and indexing.
  • Experience with NoSQL databases (e.g., MongoDB, Redis) where applicable to the system design.
  • Strong understanding of API design principles, security (OAuth2, JWT), and error handling strategies.
  • Hands-on experience with cloud infrastructure (AWS/GCP, or Azure) and managing production environments.
  • Proficient in containerization (Docker) and deployment automation using CI/CD pipelines.
  • Experience with background processing, message queues, or event-driven systems.
  • Familiarity with monitoring, logging, and alerting tools to ensure system health and reliability.
  • Understanding of infrastructure management practices—basic scripting, access control, and environment setup.
  • Ability to independently take features from concept to deployment with a focus on reliability and scalability.
  • Experience mentoring developers and contributing to high-level technical decisions.


  • Chennai, Tamil Nadu, India Banyan Software Full time US$ 1,20,000 - US$ 2,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 1,00,00,000 - ₹ 2,00,00,000

    **Job Title:** Principal Software DeveloperWe are seeking an experienced software professional to join our team as a Principal Software Developer.The successful candidate will be responsible for designing, developing, and maintaining complex software applications, providing technical leadership and guidance to junior developers, and collaborating with...


  • Chennai, Tamil Nadu, India MicroStrategy Full time US$ 1,50,000 - US$ 2,00,000 per year

    Company Description Strategy (Nasdaq: MSTR) is at the forefront of transforming organizations into intelligent enterprises through data-driven innovation. We don't just follow trends—we set them and drive change. As a market leader in enterprise analytics and mobility software, we've pioneered BI and analytics space, empowering people to make better...


  • Chennai, Tamil Nadu, India Strategy Full time

    Company Description : Strategy (Nasdaq : MSTR) is at the forefront of transforming organizations into intelligent enterprises through data-driven innovation.We don't just follow trends - we set them and drive change.As a market leader in enterprise analytics and mobility software, we've pioneered BI and analytics space, empowering people to make better...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 25,00,000

    Senior Software Development PositionWe are seeking an accomplished Principal Software Developer to join our team. The ideal candidate will be responsible for creating scalable software applications using Java and Kotlin programming languages.Main Responsibilities:Develop high-quality software applications using Spring Boot and RESTful services, ensuring...


  • Chennai, Tamil Nadu, India Banyan Software Full time US$ 1,04,000 - US$ 1,30,878 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India beBeeBackend Full time ₹ 20,00,000 - ₹ 25,00,000

    Key Senior Backend PositionJob SummaryWe are seeking an experienced Senior Backend Engineer to build scalable backend systems that seamlessly integrate hardware devices and user-facing applications.Responsibilities:Design, develop, and maintain RESTful API and NoSQL services powering device and platform ecosystems.Collaborate closely with Technical Leads,...


  • Chennai, Tamil Nadu, India Banyan Software Full time US$ 1,50,000 - US$ 2,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India beBeeBackend Full time ₹ 10,00,000 - ₹ 15,00,000

    Backend Development OpportunityWe are seeking a skilled Backend Developer to join our team. The successful candidate will be responsible for the design, development, and maintenance of our backend systems.The ideal candidate will have a strong background in software development, with experience in languages such as Java, Python, or Node.js. They will also...


  • Chennai, Tamil Nadu, India beBeeBackend Full time ₹ 12,00,000 - ₹ 15,00,000

    Job OpportunityWe are seeking an experienced Backend Developer to join our team.This role involves working on extensive application development projects throughout the entire project lifecycle, utilizing Java 8 or higher versions, Spring, Spring Boot, RESTful web services, and JMS/Kafka.The ideal candidate will have a strong understanding of Java 8 or higher...