About the RoleWe are seeking a skilled and passionate Software Engineer to join our growing development team. In this role, you will design, develop, test, and deploy robust software solutions while collaborating closely with cross-functional teams to solve complex technical challenges.
Key Responsibilities
- Design, build, and maintain scalable, high-performance web applications and services.
- Write clean, efficient, maintainable, and well-tested code.
- Collaborate with product managers, designers, and fellow engineers to define software requirements.
- Participate in code reviews, technical discussions, and architectural decision-making.
- Troubleshoot, debug, and optimize application performance and system reliability.
Qualifications & Requirements
- Education: Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience).
- Experience: 2+ years of professional software development experience.
- Technical Skills: Proficiency in modern programming languages (e.g., Python, JavaScript/TypeScript, Java, or C++) and web frameworks.
- Databases: Hands-on experience with SQL (e.g., PostgreSQL, MySQL) or NoSQL databases.
- Development Practices: Familiarity with Git version control, RESTful APIs, and CI/CD pipelines.
- Soft Skills: Strong analytical problem-solving ability and excellent communication skills.
Benefits & Perks
- Competitive salary package with performance bonuses.
- Flexible working hours and hybrid/remote options.
- Comprehensive health coverage and wellness programs.
- Opportunities for professional growth and ongoing learning.
Pay: ₹372,046.13 - ₹1,598,832.82 per year
Work Location: On the road