Job Summary
We are looking for a Junior Software Developer to join our dynamic team. The role involves designing, developing, and maintaining high-quality software solutions. You will work closely with cross-functional teams to deliver scalable and efficient systems.
Key Responsibilities
- Develop and maintain software applications according to specifications.
- Collaborate with product managers and designers to implement features.
- Write clean, scalable, and efficient code.
- Perform code reviews and ensure best practices are followed.
- Mentor junior developers and contribute to team growth.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development.
- Proficiency in Java, Python, or C#.
- Experience with RESTful APIs and microservices architecture.
- Strong problem-solving skills and attention to detail.
Skills & Experience
- Expertise in cloud technologies such as AWS or Azure.
- Experience with containerization tools like Docker or Kubernetes.
- Strong understanding of Agile methodologies.
- Excellent communication and teamwork skills.
Compensation & Benefits
Competitive salary with performance bonuses, health insurance, flexible working hours, and opportunities for professional development.