At a Glance
- Tasks: Build and maintain data pipelines, design scalable solutions, and collaborate in an Agile environment.
- Company: Join Optimove, a leader in cloud technologies with a focus on innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team culture with excellent career advancement opportunities.
- Why this job: Make a real impact by solving complex data challenges with cutting-edge technology.
- Qualifications: B.Sc. in Computer Science, Python experience, and familiarity with Big Data tools.
The predicted salary is between 45000 - 55000 ÂŁ per year.
At Optimove, the Software developer position is a central role in the Tech Org. The Data Engineering (DE) team plays a significant role in the ongoing cloud technologies. The ideal candidate is a Backend developer with a strong technical background in data infrastructure, data architecture design and robust data pipelines building.
Responsibilities:
- Deploy and maintain critical data pipelines in production.
- Drive strategic technological initiatives and long-term plans from initial exploration and POC to going live in a hectic production environment.
- Design infrastructural data services (micro-services) and build scalable data solutions.
- Work in Agile process with Product Managers and other tech teams.
- End-to-end responsibility for the development of data crunching and manipulation processes within the Optimove product.
- Create data tools for various teams (e.g., onboarding teams) that assist them in building, testing, and optimizing the delivery of the Optimove product.
- Explore and implement new data technologies to support Optimove’s data infrastructure.
Requirements:
- B.Sc. in Computer Science or equivalent.
- Experience with programming languages (preferably, Python) – a must!
- Experience with “Big Data” environments, tools, and data modeling (preferably in a production environment).
- Developing micro-services architecture.
- Familiarity with Snowflake and MSSQL.
- Quick, self-learning and good problem-solving capabilities.
- Good communication skills and collaborative.
- Process and detail-oriented.
- Passion to solve complex data problems.
- Experience with Docker and Kubernetes.
Desired Experience:
- GCP services.
- PubSub/Kafka.
- Airflow.
Backend Developer - Data-Oriented in Dundee employer: Optimove
Contact Detail:
Optimove Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Developer - Data-Oriented in Dundee
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Optimove on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio showcasing your backend projects, make sure to share it during interviews. It’s a great way to demonstrate your experience with data pipelines and micro-services.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python and big data tools. Practice coding challenges and be ready to discuss how you've tackled complex data problems in the past.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Backend Developer - Data-Oriented in Dundee
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Backend Developer role. Highlight your experience with data infrastructure, programming languages like Python, and any relevant projects that showcase your skills in building robust data pipelines.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how your background aligns with our needs at Optimove. Don’t forget to mention your experience with micro-services and cloud technologies!
Showcase Your Problem-Solving Skills: In your application, give examples of complex data problems you've solved in the past. We love candidates who can demonstrate their quick learning and problem-solving capabilities, especially in hectic production environments.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process!
How to prepare for a job interview at Optimove
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Snowflake, and MSSQL. Brush up on your knowledge of micro-services architecture and Big Data tools, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex data problems. Think about how you approached the issue, the technologies you used, and the outcome. This will demonstrate your analytical skills and your passion for solving challenges.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working in an Agile environment, be ready to talk about your experience with Agile processes. Share how you’ve collaborated with Product Managers and tech teams in the past, and how you adapt to changing requirements.
✨Ask Insightful Questions
Prepare a few thoughtful questions about Optimove’s data infrastructure and future projects. This shows your genuine interest in the company and the role, and it gives you a chance to assess if the company aligns with your career goals.