Job Summary
We are looking for a skilled Software Engineer to design, develop, test, and maintain software applications. The ideal candidate should be passionate about technology, write clean and efficient code, and collaborate effectively with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
- Design, develop, and maintain scalable software applications
- Write clean, efficient, and well-documented code
- Participate in requirement analysis and system design discussions
- Debug, troubleshoot, and resolve software defects
- Collaborate with product managers, designers, and QA teams
- Perform code reviews and follow best coding practices
- Integrate third-party APIs and services when required
- Optimize application performance and security
- Maintain version control using Git or similar tools
- Provide technical support and documentation as needed
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- Strong proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript)
- Experience with web technologies (HTML, CSS, REST APIs)
- Knowledge of databases (MySQL, PostgreSQL, MongoDB, etc.)
- Familiarity with software development lifecycle (SDLC)
- Understanding of data structures, algorithms, and OOP concepts
- Experience with Git or other version control systems
Preferred Skills
- Experience with frameworks (React, Angular, Spring Boot, Django, etc.)
- Knowledge of cloud platforms (AWS, Azure, GCP)
- Exposure to DevOps tools and CI/CD pipelines
- Understanding of cybersecurity best practices
- Experience in startup or product-based environments
Soft Skills
- Strong problem-solving and analytical skills
- Good communication and teamwork abilities
- Ability to manage time and meet deadlines
- Willingness to learn new technologies
Job Types: Full-time, Fresher
Pay: ₹5,000.00 - ₹25,000.00 per month
Work Location: In person