The company is looking for a Software Engineer to join their team and contribute to the development of their platform.
Requirements
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
- Experience in software development.
- Experience with at least one general-purpose programming language such as Python, Java, C++, or Go.
- Experience with data structures, algorithms, and software design.
- Experience with cloud platforms such as Google Cloud Platform, Amazon Web Services, or Microsoft Azure.
- Experience with containerization technologies such as Docker or Kubernetes.
- Experience with database technologies such as SQL or NoSQL.
Responsibilities
- Design, develop, test, deploy, maintain and improve software.
- Manage individual projects priorities, deadlines and deliverables.
- Develop and maintain data pipelines and infrastructure.
- Collaborate with product managers, designers, and other engineers to define and implement new features.
- Write high-quality, maintainable, and testable code.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and debug production issues.
Other
- Ability to work independently and as part of a team.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Ability to learn new technologies quickly.
- Passion for building high-quality software.