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 customers including American Express, Sony, Vice Media, TaylorMade, Sotheby’s, Stitchfix, OfficeMax, Multichoice, Delivery Hero, ITV, and Klarna.
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 www.Freshworks.com.
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.
Platform teams tend to be small but self-sufficient. You will have a large scope of responsibilities. They also tend not to have any QA or Ops personnel.
Design, Develop, Maintain software
Be able to plan and execute goals
Assist Product Owners with planning and roadmaps
Lead a team of 2-4 engineers
Strong communication skills a must
Platform services exist to be used by other teams in Freshworks
Platform Leads will be the face of their service
Important goal of a platform service is increasing its adoption
Leads will communicate and coordinate with other teams across Freshworks
Mentoring other engineers in the team
Strong opinions on engineering best practices
You will own systems that take high scale and are capable of scaling to greater heights
Ensure 99.99% availability of your production systems
Ensure 99.999% uptime of your production systems
6-9years 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
Strong understanding of HTTP and REST principles
Must have experience with Inter-Process Communication — this can be Unix IPC, SOAP Web Services, or microservices.
Experience handling Production workloads, with experience handling production issues
Strong CI/CD experience
Infra knowledge of popular internet serving applications
Good understanding of multithreading and concurrency primitives
Strong design skills
Ability to breakdown a problem
Good understanding of RDBMS like MySQL, PostgreSQL, MSSQL, OracleDB
Strong knowledge of git
Strong analytical and problem solving skills
Prior experience leading a team
Experience with NoSQL technologies like Mongo, CassandraDB, DynamoDB
Supporting Production issues brought up by end customers
Keeping up to date with the cutting edge of technologies
Familiarity with GitHub a plus
Experience using static code analyzer tools like SonarQube, Rubocop, checkstyle
Experience using APM tools like DataDog, NewRelic
Expertise in Java