The company is looking for a Software Engineer to join their team.
Requirements
- Proficiency in one or more general-purpose programming languages such as Java, C/C++, Python, or Go.
- Experience with data structures, algorithms, and software design.
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Experience with database technologies (SQL, NoSQL).
- Knowledge of software development best practices.
- Experience with version control systems like Git.
- Understanding of distributed systems.
Responsibilities
- Design, develop, test, deploy, maintain, and improve software.
- Manage individual projects and collaborate with cross-functional teams.
- Write production-quality code.
- Develop and maintain APIs.
- Build scalable and reliable software systems.
- Contribute to the entire software development lifecycle.
- Participate in code reviews and provide constructive feedback.
Other
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Ability to work effectively in a team environment.
- Proactive and self-motivated with a strong sense of ownership.