Organizations everywhere struggle under the crushing costs and complexities of “solutions” that promise to simplify their lives. To create a better experience for their customers and employees. To help them grow. Software is a choice that can make or break a business. Create better or worse experiences. Propel or throttle growth. Business software has become a blocker instead of ways to get work done.
Job Description
Responsibilities
- Design, develop, test, and maintain scalable backend services and REST APIs.
- Build reliable, modular, and maintainable software following engineering best practices.
- Collaborate with Product Managers, Designers, QA, and senior engineers to deliver high-quality features.
- Participate in the design and implementation of cloud-native, microservices-based applications.
- Optimize application performance, database queries, and API response times.
- Contribute to code reviews and continuously improve code quality.
- Debug production issues and participate in on-call rotations when required.
- Write unit and integration tests to ensure software reliability.
- Work with CI/CD pipelines and deployment processes to deliver software efficiently.
- Learn and adopt engineering best practices, including security, observability, and performance optimization.
Requirements
- Demonstrated proficiency in leveraging AI-assisted development tools (e.g., GitHub Copilot or similar) to improve developer productivity and code quality.
- 3–5 years of experience in backend software development.
- Strong knowledge of Data Structures & Algorithms (DSA) with the ability to write efficient, optimized code.
- Solid understanding of Object-Oriented Programming (OOP) and software design principles.
- Experience developing RESTful APIs and backend services.
- Good understanding of system design fundamentals and distributed systems concepts.
- Experience with relational databases (MySQL/PostgreSQL) and exposure to NoSQL databases.
- Familia
📌 Senior Software Engineer (Chennai)
🏢 FreshWorks
📍 Chennai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.