3 days ago
Remote, India or Bengaluru, IndiaMid Level
Responsibilities
- Design, code, test, deploy, and maintain software features and components.
- Collaborate with cross-functional teams to gather and refine software requirements.
- Lead coding efforts for specific modules or features.
- Troubleshoot and resolve complex software issues.
- Participate in code reviews and enforce coding standards.
- Contribute to architectural decisions and design discussions.
Requirements
- Bachelor's degree in computer science or equivalent training.
- At least 3 years of software development experience.
- Proficiency in one or more programming languages such as Java, Python, Swift, JavaScript, or a similar language.
- Strong understanding of software development methodologies and best practices.
- Problem-solving, debugging, and troubleshooting skills.
- Excellent teamwork and communication abilities.
- Agile principles experience preferred.
- Experience across multiple projects and development cycles preferred.
Benefits
- Flexible work environment.
- Fluid career paths and opportunities for internal mobility.
- Emphasis on purpose, well-being, and work-life balance.
- Welcoming and inclusive work environment.
- Opportunities to volunteer in the community.
