We are looking for a passionate and skilled Software Developer to join our team. The ideal candidate should have strong programming skills, problem-solving abilities, and a drive to build high-quality software solutions.
- Design, develop, test, and deploy software applications.
- Collaborate with cross-functional teams to define and deliver new features.
- Write clean, scalable, and maintainable code.
- Troubleshoot, debug, and upgrade existing software.
- Participate in code reviews and contribute to technical documentation.
- Stay updated with emerging technologies and trends in software development.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proficiency in programming languages such as Java, Python, JavaScript, C#, or similar.
- Experience with web technologies like HTML, CSS, JavaScript, and frameworks (e.g., React, Angular, Vue).
- Knowledge of databases (e.g., MySQL, PostgreSQL, MongoDB).
- Familiarity with version control systems like Git.
- Understanding of software development methodologies (Agile, Scrum).
- Strong analytical and problem-solving skills.
- Experience with cloud platforms like AWS, Azure, or GCP.
- Knowledge of DevOps tools, CI/CD pipelines.
- Understanding of RESTful APIs and microservices architecture.
- Prior experience with mobile development (iOS/Android) is a plus.
- Flexible work hours
- Health insurance
- Paid time off
- Learning & development opportunities
- Friendly and collaborative work environment