HamburgerMenu
hirist

Senior Engineer - Java/Python

ReNew Private Limited
Anywhere in India/Multiple Locations
5 - 7 Years
star-icon
4.2white-divider1,353+ Reviews

Posted on: 17/07/2025

Job Description

We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic engineering team.

The ideal candidate will have a strong technical background in software development, demonstrate leadership in engineering practices, and contribute to designing, developing, and deploying scalable and high-performance applications.

You will work closely with cross-functional teams, including product managers, designers, QA, and DevOps, to build solutions that directly impact our business and customers.


Key Responsibilities :


- Lead the design, development, testing, and deployment of high-quality software solutions.


- Collaborate with product and design teams to define and refine requirements.


- Architect scalable, maintainable, and secure backend and/or frontend systems.


- Write clean, efficient, and reusable code following best practices and coding standards.


- Conduct code reviews, provide constructive feedback, and mentor junior engineers.


- Optimize application performance, scalability, and reliability.


- Troubleshoot, debug, and fix production issues with a sense of urgency.


- Continuously research and evaluate new technologies and tools for adoption.


- Ensure adherence to software development methodologies like Agile/Scrum.


- Contribute to technical documentation and knowledge-sharing initiatives.


Technical Skills :


Depending on stack (customize as needed), e.g. :


Backend (e.g., Java / Python / Node.js) :


- Proficiency in one or more backend programming languages such as Java, Python, Go, or Node.js.


- Strong experience with RESTful APIs, microservices architecture, and API gateways.


- Deep understanding of database systems relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Cassandra).


- Hands-on experience with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.


Qualifications :


- Bachelors or Masters degree in Computer Science, Engineering, or a related field.


- 5+ years of professional experience in software development.


- Proven ability to build complex and high-performance systems.


- Strong problem-solving skills and attention to detail.


- Excellent communication, teamwork, and leadership abilities.


Preferred Qualifications :


- Experience working in agile, fast-paced product development environments.


- Contributions to open-source projects or technical blogs.


- Certifications in cloud technologies (AWS/Azure/GCP).


- Exposure to secure coding practices and compliance standards (e.g., OWASP, GDPR, SOC2)


info-icon

Did you find something suspicious?