At a Glance
- Tasks: Join a DataOps team to code, integrate, and maintain our cloud platform.
- Company: Be part of a dynamic company focused on innovative data solutions.
- Benefits: Enjoy a hybrid work model with two days in the office and flexible hours.
- Why this job: Work collaboratively, improve your coding skills, and make a real impact on projects.
- Qualifications: Proficiency in Python, AWS experience, and good communication skills are essential.
- Other info: Opportunity to coach junior members and assist clients with data onboarding.
The predicted salary is between 28800 - 48000 £ per year.
As a Python Developer, you’ll be part of a collaborative DataOps team, working closely with the Backend Engineering Lead. Your main job will be coding and integrating with the core platform services while helping develop, deploy, and maintain our cloud platform. You’ll also work with other teams to provide data for reporting, recommendations, and analytics.
What You’ll Do:
Design: Build solutions to meet user needs, with clear estimates of effort and risk.
Code: Improve and maintain the existing codebase, writing high-quality and sustainable code.
Review & Test: Review others’ code, write tests, debug issues, and ensure everything works well.
Deploy: Help with deployment processes to make sure everything runs smoothly in production.
Improve: Suggest improvements to our development process and tools.
You’ll work to meet deadlines, collaborate with teammates, and deliver great software. You’ll also help coach junior team members and assist clients with onboarding their data.
What You Need:
Must-Have:
Proficiency in Python (OOP and scripting)
AWS Serverless Experience
Good communication skills
Experience with Git, testing tools (Postman, Locust), and CI/CD (GitHub Actions, CircleCI)
Nice-to-Have:
Experience with ElasticSearch, SQL, React/TypeScript
Familiarity with data science and analytics tools (Tableau, PowerBI)
You’ll also support clients by helping them get their data onto the platform and fixing any issues that pop up.
This is a hybrid role with two days a week in the Bath office.
Python Engineer employer: Christy Media Solutions
Contact Detail:
Christy Media Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Engineer
✨Tip Number 1
Familiarize yourself with our core platform services and the specific technologies we use. This will not only help you understand the role better but also allow you to speak confidently about how your skills align with our needs during the interview.
✨Tip Number 2
Brush up on your AWS Serverless experience, as it's a must-have for this position. Consider working on a small project that utilizes AWS Lambda or other serverless technologies to showcase your practical knowledge.
✨Tip Number 3
Since collaboration is key in our DataOps team, practice articulating your thoughts clearly and concisely. You might want to prepare examples of past experiences where you successfully collaborated with others to solve problems or improve processes.
✨Tip Number 4
Get comfortable with Git and CI/CD tools like GitHub Actions or CircleCI. If you haven't already, try setting up a simple project that includes automated testing and deployment to demonstrate your understanding of these essential tools.
We think you need these skills to ace Python Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your proficiency in Python, AWS Serverless experience, and familiarity with Git and testing tools. Use specific examples from your past work to demonstrate your skills.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your experience aligns with the responsibilities listed, such as coding, reviewing, and deploying solutions.
Showcase Relevant Projects: If you have worked on projects that involved data integration, cloud platforms, or any of the nice-to-have skills like ElasticSearch or SQL, be sure to include these in your application. This will help illustrate your hands-on experience.
Highlight Communication Skills: Since good communication skills are a must-have for this role, provide examples of how you've effectively collaborated with teams or assisted clients in previous positions. This can set you apart from other candidates.
How to prepare for a job interview at Christy Media Solutions
✨Showcase Your Python Skills
Be prepared to discuss your experience with Python, especially in OOP and scripting. Bring examples of projects where you've written high-quality code and explain the challenges you faced and how you overcame them.
✨Demonstrate Cloud Knowledge
Since the role involves working with AWS Serverless, make sure to highlight any relevant experience you have. Discuss specific services you've used and how they contributed to your projects.
✨Prepare for Code Reviews
Expect to talk about your approach to reviewing code and writing tests. Be ready to share your thoughts on best practices for debugging and ensuring code quality, as well as any tools you prefer to use.
✨Emphasize Collaboration
This position requires working closely with other teams, so be sure to illustrate your communication skills. Share examples of how you've successfully collaborated on projects and helped onboard clients or junior team members.