We are looking for a skilled and passionate Software Developer to join our team. You will be responsible for designing, coding, testing, and maintaining software applications. The ideal candidate should have strong problem-solving skills, attention to detail, and the ability to work collaboratively in a fast-paced environment.
- Design, develop, test, and maintain high-quality software applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code.
- Debug and resolve technical issues and bugs.
- Participate in code reviews and contribute to team learning.
- Stay up-to-date with emerging trends and technologies.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proficiency in programming languages such as Java, Python, JavaScript, C#, or others (customize as needed).
- Experience with frameworks like React, Angular, Spring, Django, or Node.js (based on your stack).
- Strong understanding of OOP concepts, data structures, and algorithms.
- Familiarity with version control systems (e.g., Git).
- Knowledge of databases (SQL/NoSQL).
- Good communication and teamwork skills.
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of DevOps tools and CI/CD pipelines.
- Familiarity with Agile/Scrum methodologies.
- Contributions to open-source projects or personal software projects.
- Competitive salary
- Flexible working hours
- Health insurance
- Learning and development opportunities
- Work-from-home options