Skills:
Backend, Full-Stack Development, Cloud, AWS,
Technical skills
- Excellent knowledge of and experience with JavaSE/Core Java
- Excellent knowledge of and experience with Python
- Excellent knowledge of and experience with Go is a preference
- Strong database experience: MySQL, PostgresSQL
- Practical work experience with Jooq, JUnit, Spring, RabbitMQ, Retrofit, Gradle, Flyway, IntelliJ, JSON, Docker, Kubernetes, Helm, Git, Jira
- Experience with design patterns, implementation, and usage of RESTful APIs or more low-level TCP-based APIs
- Experience with design and implementation of MicroService oriented applications
- Experience and knowledge of Javascript, Django, Flask and Web services is an advantage.
Personal skills
- Fluent in English (writing+oral) and a second language preferred
- The ability to quickly learn and adopt new programming concepts and a strong will to continuously improve development skills
- The ability to identify technical requirements for the communication with other components and third-party products and express them in a clear technical manner
- You are a technical, proactive, ambitious, fast-learning person who is eager to bring awesome features to our growing customer base
- You are driven to always stay up to date with the latest technology
- You are a CATCH creative, ambitious, team player, customer-driven, and honest
Experience
- At least an academic level in a computer science field
- At least 3/5 years of continuous strong and practical Java, Python and(/or) Go (back-end) development experience (for medior/senior positions)
- Youve worked in an agile environment using the Scrum methodology