Job DescriptionImportant to note
You will first work as a senior engineer in an existing squad so you can familiarise yourself with our tech stack and our engineering environment. When you are ready, you will then take the lead of a squad. As lead engineer, you will lead a squad of engineers together with a product owner. Your responsibilities include overseeing the squad and the feature delivery. Job Requirements
- Hands-on OOP (7+ years) Back-End (Python) Experience
- Proven (2+ years) lead engineer Or Tech Lead experience
- A strong background in one of these areas:
- Interfacing with databases (SQL and/or NoSQL), with web-frameworks (Pyramid or equivalent), following best practices (testing, design patterns, etc)
- An excellent problem-solving and decision-making abilities
- A strong communication and collaboration skills
- An ability to effectively mentor and develop squad members
- A familiarity with agile methodologies and principles
- Your passion and curiosity about new technologies (languages, frameworks, etc) and your understanding of API structures and REST architecture
- Master’s degree (or equivalent) in Computer Science/Engineering
Nice to have's:
- Knowledge of container orchestration and/or microservice architecture
- Your experience in implementing SaaS/Cloud based solutions would be a big plus, as well as experience in software networking (ZeroMQ, RabbitMQ, Websockets) and continuous integration is a plus
- Experience with D3.js and data visualizations is a plus
- A constant desire to improve, to learn more and take things to the next level! We grow, You grow ;)
Job Responsibilities
- Lead with the Product Owner a development squad made up of Front-end, Back-end and Testing engineers (team around 8 people)
- Ensure the high quality and timely delivery of projects by coordinating and prioritizing tasks
- Identify and resolve technical issues, bottlenecks, and obstacles
- Conduct code reviews and provide technical feedback to team members
- Drive the overall technical direction and architecture of projects
- Solve complex performance problems and architectural challenges
- Mentor squad members
- Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
- Increase test coverage via unit tests and integration tests
- Stay up-to-date with the latest technology trends and best practices.
Job BenefitsREASONS TO JOIN US
- Flexibility is part of our DNA
- Many activities are organized during the year such as team lunches, happy hours, team buildings, holiday parties and many other celebrations!
- At CluePoints, learning, training and personal growth are part of the game: you’ll have access to online training materials, certifications sponsored by the company, personal growth plans, and career paths to explore new opportunities.
- You’ll work with a fast-growing, multi-disciplinary and international team representing over 20 different nationalities, in an English-speaking working environment.
- You’ll have a challenging and rewarding job in an ambitious and fast-paced technology scale-up that has received many national and international awards including “Scale-Up of the year 2019”!
- Competitive salary & benefits