Job description
- Participate in designing distributed system architecture for systems and services.
- Participate in development and maintenance of backend services in Python/ Java
- Participate in development and maintenance of services to work with third parties such as: Spark, Kafka, Elastic Search, Kubernetes, etc …
- Participate in development and maintenance of monitoring services using SupervisorD, Prometheus, Sentry, Alerta, etc …
- Coordinate with stake holders such as pure infrastructure team, business team, etc … to resolve crossing issues.
Your skills and experience
- Bachelor’s degree in Computer Science or related discipline or equivalent job experience.
- 5+ years of hands-on industry experience developing scalable and robust software applications in web environments with exposure to backend stacks
- Deep understanding in Spark, Kafka, K8s
- Strong understanding of data structures, algorithms, Object Oriented Programming and Model-View-Controller web framework
- Working knowledge of Unix/Linux environment.
- Experience with microservices, caching tools, data visualization, queuing systems or large-scale distributed systems is great plus.
- Excellent debugging and problem solving skills.
- Excellent interpersonal skills
- Fluent in spoken and written English
Why you'll love working here
- Competitive and attractive compensation package with clear career road-map – where you feel challenged everyday
- We offer a strong culture of learning and development: training courses, library, speakers, share and learn events
- Learn from who sits next to you! Working in WQ you are surrounded by smart and talented people
- Employee resources groups with strong diversity and inclusion culture
- Premium Health Insurance and Employee Assistance Program
- Generous time-off policy, unlimited sick days, re-creation sabbatical leave (based on tenure), Trade Union benefits for staff and family
- Team building activities every month: Local engagement events, monthly team lunch – Employee clubs: football, ping-pong, badminton, yoga, running, PS5, movies, etc.
- Annual company trip and occasional global conferences – opportunity to travel and connect with our global teams
- Happy-hour with tea break, snacks and meals every day in the office!