Job Summary
We are looking for an experienced Software Developer with 3-5 years of hands-on experience in designing, developing, and deploying scalable applications. The ideal candidate should have strong programming skills, analytical thinking, and a passion for solving complex problems using modern technologies.
Key Responsibilities
- Design, develop, test, and maintain software applications based on project requirements.
- Collaborate with cross-functional teams including designers, product managers, and QA engineers to deliver high-quality software.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews and contribute to improving development standards.
- Troubleshoot, debug, and upgrade existing systems.
- Work with APIs, databases, and integration tools to build robust solutions.
- Stay updated with emerging technologies and apply them where appropriate.
Required Skills & Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field.3-5 years of proven experience in software development.Strong proficiency in [insert primary languages, e.g., Java, Python, C#, JavaScript, or Node.js].Experience with front-end frameworks (React, Angular, or Vue) and / or back-end frameworks (Spring Boot, Django, .NET, or Express.js).Solid understanding of OOP concepts, data structures, and algorithms.Experience working with databases (MySQL, PostgreSQL, MongoDB, etc.).Familiarity with version control systems (Git / GitHub / GitLab).Experience in Agile / Scrum methodologies.Skills Required
Java, Github, Express.Js, .NET, Vue, Postgresql, Node.js, Spring Boot, Angular, Django, React, Git, Javascript, Mysql, Gitlab, Mongodb, Python