Freshworks
Freshworks7h ago
Career Pages

Senior Software Engineer

Chennai, in
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Freshworks

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Freshworks, based in Chennai, India, is seeking a Senior Backend Engineer to join its dynamic team. We don't just ship software; we shape it to be fast, reliable, and refreshingly simple. As a Senior Backend Engineer, you will build the scalable systems that drive our global products with clarity, ownership, and a sharp eye for design, raising the bar on performance, stability, and code quality. If you obsess over time and space complexity, love breaking down tough problems, and contribute to overall design, you'll feel right at home.

Responsibilities:

  • Build scalable backend services that handle millions of transactions reliably.
  • Own the full development lifecycle: from high-level design to deployment and debugging.
  • Write clean, modular, and testable code, optimized for both readability and performance.
  • Apply deep OOPS concepts and design patterns to solve real-world engineering problems.
  • Ensure systems are tuned for high availability, fault tolerance, and observability.
  • Collaborate with cross-functional teams (Product, Frontend, SRE) to deliver customer value quickly.
  • Follow engineering best practices and elevate overall code quality.
  • Troubleshoot performance bottlenecks in production and drive long-term stability improvements.

Requirements:

  • Expertise in Data Structures & Algorithms (DSA), including selecting optimal data structures and developing efficient, optimized code with time/space complexity trade-offs. Deep knowledge of REST APIs.
  • Proven ability in problem-solving and logical analysis, with the capacity to clearly articulate thought processes, decompose complex problems, and engineer effective solutions.
  • Strong command of Object-Oriented Design (OOD) principles, designing extensible code, and applying SOLID principles.
  • Demonstrated ability in System Design (High-Level Design - HLD & Low-Level Design - LLD), contributing to scalable, highly available, and fault-tolerant end-to-end systems, including APIs, schema, and data models.
  • Exposure to RDBMS, caching strategies, distributed queues, and microservices.
  • Exposure and experience with AI tools and technologies to improve efficiency.
  • Strong sense of ownership and excellent collaboration skills.

Qualifications:

  • Degree in Computer Science, Engineering, or a related technical field.
  • 3 to 5 years of experience building and scaling backend systems in fast-paced product teams.
  • Skilled at balancing fast delivery with long-term scalability.
  • Proficient in translating ideas into code and architecture diagrams.
  • Experience shipping features at scale and supporting them in production.
  • Enjoys working in collaborative, agile teams.

Freshworks is dedicated to fostering a global workplace that empowers everyone to reach their true potential, purpose, and passion, irrespective of their background. We are committed to providing equal opportunity and believe diversity enriches our work environment and advances our collective goals.

Company

Freshworks

Freshworks

Organizations worldwide grapple with the high costs and complexity of solutions that promise simplification. Freshworks offers an alternative with a fresh vision for how the world works. We build unco...

Chennai, in
Posted on Career Pages
Senior Software Engineer - Backend at Freshworks | Chennai, in | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform