Live opening · Posted 27 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
At Freshworks, we believe exceptional user experiences begin with exceptional engineering. As a Senior Full Stack Engineer, you'll build fast, accessible, and elegant interfaces backed by scalable, reliable systems. You'll translate complex business flows into delightful interactions and champion performance, usability, and maintainability at every step. If you think in components, care about rendering speed, and love building systems that just work, you'll feel right at home.
Responsibilities:
Build modular, high-performance UI components using ReactJS and EmberJS.
Develop and maintain scalable backend services using Ruby on Rails or Java.
Own the full development lifecycle from design to deployment and debugging.
Write clean, modular, and testable code optimised for readability and performance.
Apply deep OOP concepts and design patterns to solve real-world problems.
Ensure systems are tuned for high availability, fault tolerance, and observability.
Collaborate with product, design, and SRE teams to deliver customer value fast.
Explore and apply AI tools and technologies to improve development efficiency.
Participate in code reviews, architecture discussions, and Agile ceremonies.
Requirements
3-5 years of experience building and scaling fullstack systems.
Expertise in HTML, CSS, JavaScript, and modern frameworks (ReactJS, EmberJS).
Strong backend experience with Ruby on Rails or Java.
Solid understanding of data structures, algorithms, and REST APIs.
Experience with RDBMS, caching strategies, distributed queues, and microservices.
Familiarity with CI/CD pipelines, cloud platforms (AWS/GCP), and Agile development.
Strong debugging and problem-solving skills.
Passion for design systems, UX patterns, and performance optimisation.
Skills Inventory:
Frontend engineering: Strong proficiency in HTML, CSS, JavaScript with hands-on experience in ReactJS / EmberJS.
Backend development: Building and maintaining services using Ruby on Rails or Java.
Programming fundamentals: Solid grasp of OOP, design patterns, and clean code principles.
API and data layer: Experience with REST APIs, RDBMS, and writing efficient SQL queries.
System awareness: Working knowledge of scalability, availability, and observability concepts.
Performance and UX: Focus on frontend performance, accessibility, and rendering efficiency.
Dev lifecycle ownership: Contributing across design, development, testing, and debugging.
CI/CD and cloud exposure: Familiarity with CI/CD pipelines and AWS/GCP environments.
Problem-solving: Strong debugging, analytical, and troubleshooting skills.
Collaboration: Effective cross-functional communication in Agile teams.
Experience
3-5 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.