Middle Java/Kotlin Engineer, join our Gorillas team at N-iX and receive a welcome bonus - $1,500!
The project:
Our Client is influencing the way people live their lives. Groceries being delivered to your door in under 10 minutes is a concept that up until recently was unimaginable.
As a member of the team, you will become part of a diverse and inclusive company culture that aims to become a global leader in on-demand retail - a neat network of cross-functional teammates responsible for product management, design, user experience, analytics, and cutting-edge engineering.
Responsibilities:
- Build maintainable and well-tested microservices that may operate across our entire ecosystem
- Architect, develop, and operate Kotlin (micro)services deployed to (hundreds of) thousands of customers each day
- Collaborate with your cross-functional team to determine requirements, so that you can build scalable backend systems and APIs
- Enabling other team-members to reach their goals and make their work easier
- Automate build, deployment, monitoring and upgrades
- Work closely with the team that follows the Agile software development lifecycle process
- Write clean testable code
Requirements:
- 3+ years of significant experience in developing software using a JVM language and Spring Boot in large-scale production systems
- Desire to work with Kotlin and develop skills
- Strong ability to balance business needs, a sense of urgency, and the shipping of high quality and pragmatic solutions
- A thoughtful technical voice to support your team in making diligent architectural decisions
- Experience with NoSQL, preferably MongoDB
- Familiarity with version control systems (we use git)
- Experience with GCP, AWS or other similar cloud provider
- Knowledge of container technology (Docker, Kubernetes)
- Experience with data streaming, preferably Kafka
- Good communication and collaboration skills
- Work experience or a Bachelor degree in Computer Science, Computer Engineering, or Electrical Engineering
- Intermediate + English level
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Flexible and personalized career growth
- Professional development tools (mentorship program, tech talks and training, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings