The role
Job description
Job Summary
We are looking for a skilled and motivated Software Engineer to design, develop, test, and maintain software applications. The ideal candidate should have strong problem-solving skills, a good understanding of programming concepts, and the ability to work collaboratively with cross-functional teams to build reliable and scalable software solutions.
Key Responsibilities
- Design, develop, and maintain software applications based on business requirements.
- Write clean, efficient, reusable, and well-documented code.
- Test, debug, and troubleshoot software issues.
- Collaborate with UI/UX designers, product managers, and other developers.
- Participate in code reviews and contribute to improving code quality.
- Integrate APIs, databases, and third-party services.
- Identify and resolve technical issues to improve application performance.
- Stay updated with new technologies, tools, and software development practices.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proficiency in one or more programming languages, such as Java, Python, JavaScript, or C++.
- Basic understanding of data structures, algorithms, and object-oriented programming.
- Knowledge of databases, APIs, and version control tools such as Git.
- Familiarity with software development life cycles and testing practices.
- Strong analytical, communication, and problem-solving skills.
- Ability to work independently and as part of a team.
Preferred Qualifications
- Experience with web or mobile application development.
- Familiarity with frameworks such as React, Node.js, Django, or Spring Boot.
- Understanding of cloud platforms and deployment processes.
- Experience working with Agile or Scrum methodologies.
What We Offer
- Opportunities for professional growth and technical learning.
- Collaborative and supportive work environment.
- Exposure to real-world software development projects.
- Competitive salary and career advancement opportunities.
Pay: ₹800,000.00 per year
Benefits:
- Food provided
- Health insurance
- Work from home
Ability to commute/relocate:
- Punja, Uttar Pradesh: Reliably commute or planning to relocate before starting work (Preferred)
Education:
- Master's (Required)
Experience:
- Software development: 9 years (Preferred)
Language:
- Spanish (Preferred)
Shift availability:
- Overnight Shift (Preferred)
Willingness to travel:
- 100% (Preferred)
Work Location: In person