About the Role
Role details below.
Responsibilities
- Develop backend application services and APIs.
- Integrate systems with AWS and external cloud services.
- Optimize backend components for speed and scalability.
- Implement and manage caching, queuing and background processing.
- Participate in code reviews, technical design discussions and architecture decisions.
- Be an active member of an agile engineering team who is continuously looking to improve team performance.
- Work with leading cloud technologies (such as AWS, GCP).
- Work with leading open-source technologies (such as MySQL, PostgreSQL, ELK stack, Sentry, Redis, Git, etc.).
- Leverage modern AI tools and practices to increase developer productivity.
- Participate in periodic on-call duties.
Requirements
- 2+ years demonstrated experience developing scalable and robust software.
- Passion about software engineering, strongly driven to build and run real-world applications at scale.
- Eagerness to learn and introduce new technologies. Be curious about what's happening in the tech world.
- Excellent coding skills, solid understanding of the broad Python ecosystem including Numpy, Pandas and Asyncio.
- Expertise in Python web frameworks such as Django, DRF, Flask or others.
- Experience with SQL databases (MySQL, PostgreSQL), including schema design, query optimisation and migrations.
- Experience with microservices, caching tools, data visualization, log collection and aggregation, search, queuing systems.
- Experience with Linux environment and shell scripting.
- Excellent debugging and problem solving skills.
Benefits
- 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
- Premium Health Insurance and Employee Assistance Program
- Generous time-off policy, re-creation sabbatical leave (based on tenure), Trade Union benefits for staff and family
- Team building activities every month: Local engagement events, 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!
Compensation
Competitive and attractive compensation package. clear career road-map