Staff Engineer - Backend - with Great Benefits

icon building Company : Freshworks
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Staff Engineer - Backend - with Great Benefits

We are looking for a focused Staff Engineer - Backend to join our high calibre team at Freshworks in Chennai.
Growing your career as a Full Time Staff Engineer - Backend is a terrific opportunity to develop exceptional skills.
If you are strong in adaptability, cooperation and have the right mindset for the job, then apply for the position of Staff Engineer - Backend at Freshworks today!



About Freshworks

Freshworks makes it fast and easy for businesses to delight their customers and employees. We do this by taking a fresh approach to building and delivering software that is affordable, quick to implement, and designed for the end user. More than 50,000 companies -- from startups to public companies -- around the world use Freshworks software-as-a-service to enable a better customer experience ]CRM) and employee experience (ITSM, HRSM). Headquartered in San Mateo, California, Freshworks has a dedicated team operating from 13 global locations to serve 50,000+ customers including Bridgestone, Chargebee, DeliveryHero, ITV, Klarna, Multichoice, OfficeMax, TaylorMade and Vice Media.

Freshworks transforms the way world-class organizations collaborate with customers and co-workers. The suite includes Freshdesk (omni-channel customer support), Freshsales (sales automation), Freshmarketer (marketing automation), Freshservice (IT service desk), Freshteam (HR management system). Freshworks has received numerous accolades including 2019 Startup of the Year form Economic Times, #16 ranking on the Forbes’ Cloud 100 list and #22 on the Battery Ventures/Glassdoor Best Places to Work in 2020. Our suite of products has also been recognized by analysts including the Gartner Magic Quadrants for CRM Customer Engagement, IT Service Management and Sales Force Automation.

While Freshworks has had incredible organic growth over the last few years, the company also has made targeted acquisitions that add critical capabilities to the portfolio including Natural Language Processing, Chatbots, Machine Learning, Social and Messaging Transformation. Freshworks has raised over $400 million in capital and is funded by Accel, CapitalG, Sequoia Capital and Tiger Global Management. More information is available at

At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose and passion, irrespective of their background, gender, race, sexual orientation, religion or ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, our communities and our business.

Job Description



Overview of the role:

As a Staff Engineer , you will focus on building and architecting next-generation platform services for Freshworks with your strong background in distributed systems and mentor your team to achieve this.You will have an opportunity to redefine customer experiences by building systems that are milli-second efficient, always available and working at internet scale. If you are the kind of engineer who is passionate about building systems, have a good eye for analysis and a mind that can think outside the box, we want to talk to you..

Responsibilities:

you will have a large scope of responsibilities. They also tend not to have any QA or Ops personnel.

● Plan and execute goals, proven track record

● Independently able to design and develop a production quality system

● Represent your team and successfully manage execution as you coordinate with other teams across Freshworks

● Be designing and delivering solutions that will scale with significant volumes, be highly available, performant and resilient

● Be owning solutions, taking them all the way through delivery to adoption by engineering teams

● Be responsible for running the platform with the committed SLA, SLOs

● Embodying technical expertise, that the team can refer to for advice or validation of a solution

● Be responsible of the quality, soundness of the system

● Share your expertise on distributed systems

● Work with other teams to identify, troubleshoot, and resolve high impact issues.

● Mentoring other engineers in the team

○ Set the standards for coding, testing ○ Establish best practices

○ Provides constructive feedback through code-reviews

○ Guide engineers in their design tasks

● Strong opinions on engineering best practices

● Report to Senior Managers and play key role in tech initiatives

○ Assist with roadmap planning, scoping, implementation ○ Own the scrum activities ○ Create the top-level epics

● Good communication skills — document, present, and defend engineering proposals to other architects.

● You will own systems that take high scale and are capable of scaling to greater heights

● Able to research and provide guidance on technology choices

● Ensure 99.99% availability of your production systems

● Ensure 99.999% uptime of your production systems

Must haves :

● 10+ years of Experience

● Should have a good knowledge of OOPS concepts. Must be comfortable with Design Patterns and SOLID principles

● Strong testing habits, passionate towards unit testing and TDD.

● Extensive experience in Agile methodologies

● Expertise in one or more programming languages like Java, C, C++, C#, Ruby, Python, Golang

● Good understanding of data structures

● Deep understanding and practical experience of Elasticsearch/Solr stack

● Proven experience of leading engineers on large, cross-cutting projects

● Extensive experience of designing complex solutions, data pipelines and microservice architectures in production environments

● Experience working with large datasets and high traffic

● Experience as a thought leader/standard-bearer for engineers

● Rigor in high code quality, automated testing, and other engineering best practices

● Experience at our current stage and beyond (high growth, lots of change and building internal infrastructure).

● Strong understanding of and REST principles

● Must have experience with Inter-Process Communication — this can be Unix IPC, SOAP Web Services, or microservices.

● Strong documentation skills — translate product requirements into feasible technical implementation descriptions

● Strong track record with handling Production workloads and issues

● Strong CI/CD experience

● Strong with devops practices

● Detailed infra knowledge of popular internet serving application

● Good understanding of multithreading and concurrency primitives

● Experience with multi-tenant systems

● Experience with database sharding

● Cloud/SaaS experience with systems like AWS, GCP, Azure

● Strong design skills

● Good understanding of RDBMS like MySQL, PostgreSQL, MSSQL, OracleDB

● Strong knowledge of git

● Strong analytical and problem solving skills

● Prior experience leading a team

● An automate-everything mindset

Qualifications



Data Structures,Algorithms, Design, Database, Scale, hands-on programming,CS Fundamentals, System Design, Architect ,working with cross-functional teams,Experience building and maintaining software for scale , Designed or developed the product from the scratch +Team management, Program management, Manage Hiring, Roadmap

Additional Information



All your information will be kept confidential according to EEO guidelines.

At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose, and passion irrespective of their background, gender, race, sexual orientation, religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, communities and the business.


Benefits of working as a Staff Engineer - Backend in Chennai:


● Learning opportunities
● Opportunities to grow
● Competitive salary
Original job Staff Engineer - Backend - with Great Benefits posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

Share this job with your friends

icon get direction How to get there?

icon geo-alt Chennai

icon get direction How to get there?
View similar Construction jobs below

Similar Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.