Job Description
- Strong proficiency in one of the modern server-side languages such as Java, Go, Python, JavaScript
- Strong understanding of software engineering principles, design patterns, and best practices for building scalable and maintainable code
- Experience in building web applications using React.js or similar front-end frameworks
- Experience with RESTful API development, integrating with external services and databases
- Experience with cloud platforms, such as AWS or Azure, and experience with cloud services like AWS Lambda or Firebase and expertise with modern cloud native development (Docker, Kubernetes, Knative)
- Experience with version control systems, such as Git, and collaborative development workflows
- Expertise creating robust CI/CD pipelines
- Experience leading collaborative software design sessions
- Experience leading continuous improvement of Engineering practices
- Eagerness and willingness to learn new technologies
- Expertise using database technologies and patterns
Skills and Qualifications:
Education: Bachelor’s degree in computer science, Engineering, or a related field.