We are looking for an experienced Infrastructure and Network Engineer skilled in database management, back-end development, containerization, and automated testing. You will design and maintain infrastructure solutions to support data analytics and application development.
Key Responsibilities:
- Manage databases (MongoDB, Elasticsearch, PostgreSQL) and migrations (FlywayDB)
- Develop back-end services (Java, Python, Node.js, TypeScript)
- Implement event-driven systems (Kafka, Flink) and caching (Redis)
- Use Docker and Kubernetes for containerization and orchestration
- Conduct automated testing (Jest) and manage version control (GitLab)
- Develop and document APIs (Swagger, Postman, Insomnia
Requirements
- Bachelor's in Computer Science or related field
- Proven experience in a similar role
- Proficiency in database management, back-end programming, and containerization
- Familiarity with Kafka, Redis, Kubernetes, and automated testing