Job Summary:
We are looking for a skilled and experienced Software Developer with 5–6 years of hands-on experience in designing, developing, and maintaining robust software applications. The ideal candidate should have strong problem-solving skills, deep understanding of software development best practices, and proven experience working in fast-paced, agile environments.
Key Responsibilities:
- Design, develop, test, and maintain scalable and reliable software solutions.
- Collaborate with product managers, designers, and other developers to define software requirements and architecture.
- Write clean, maintainable, and efficient code using (your stack – e.g., Java, Python, , .NET, etc.).
- Participate in code reviews and ensure adherence to best practices and coding standards.
- Troubleshoot, debug, and upgrade existing systems.
- Mentor junior developers and contribute to continuous team improvement.
- Stay up to date with emerging technologies and suggest ways to improve system performance and reliability.
- Work with DevOps and QA teams to ensure smooth deployment and testing.
Required Skills & Qualifications:
- Bachelor's/Master's degree in Computer Science, Engineering, or related field.
- 5–6 years of software development experience in a production environment.
- Proficient in one or more programming languages (e.g., Java, Python, C#, JavaScript).
- Solid understanding of software design patterns, algorithms, and data structures.
- Experience with RESTful APIs, microservices, and cloud platforms (AWS, Azure, or GCP).
- Familiarity with databases such as MySQL, PostgreSQL, or MongoDB.
- Hands-on experience with version control (Git), CI/CD pipelines, and agile methodologies.
- Strong communication and interpersonal skills.
Job Type: Full-time
Pay: ₹70, ₹75,000.00 per month
Work Location: In person
Speak with the employer