11 hours ago
Remote, India or Bengaluru, IndiaSenior
Responsibilities
- Lead the design and development of significant software features and projects.
- Mentor junior and mid-level engineers and provide technical guidance.
- Collaborate with cross-functional teams to refine, prioritize, debug, and improve software products.
- Participate in code reviews and enforce high-quality coding standards.
- Investigate and resolve complex technical issues and performance bottlenecks.
- Contribute to software architecture and development process improvements.
- Document and demonstrate solutions through clear code, comments, and technical documentation.
- Continuously learn and adapt to modern technologies and development practices.
Requirements
- Bachelor’s degree in computer science or equivalent training.
- At least 4 years of software development experience.
- Proficiency in multiple programming languages.
- Deep understanding of software architecture and design principles.
- Strong problem-solving and debugging skills.
- Effective leadership, communication, and technical influencing skills.
- Experience working in a full-stack environment.
- Experience with Agile principles is preferred.
Benefits
- Flexible work environment.
- Fluid career paths and opportunities for internal mobility.
- Support for purpose, well-being, and work-life balance.
- Inclusive workplace and community volunteering opportunities.
