At a Glance
- Tasks: Join a DataOps team to code, integrate, and maintain our cloud platform.
- Company: Be part of a dynamic team 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 our platform.
- Qualifications: Proficient in Python, AWS, and Git; good communication skills required.
- Other info: Opportunity to coach junior developers 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.
Contract Python Developer employer: Christy Media Solutions
Contact Detail:
Christy Media Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Contract Python Developer
✨Tip Number 1
Familiarize yourself with the specific tools and technologies mentioned in the job description, especially AWS Serverless and Git. Having hands-on experience or projects showcasing these skills can set you apart from other candidates.
✨Tip Number 2
Engage with the Python community online. Participate in forums, contribute to open-source projects, or share your own coding experiences. This not only enhances your skills but also helps you build a network that could lead to job opportunities.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges that focus on Python and data integration. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills.
✨Tip Number 4
Showcase your ability to work collaboratively by highlighting any past experiences where you successfully worked in a team environment. Emphasizing your communication skills will resonate well with the collaborative nature of the role.
We think you need these skills to ace Contract Python Developer
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 involving data science, analytics tools, or cloud platforms, be sure to include these in your application. Highlight your contributions and the impact of your work.
Prepare for Technical Questions: Be ready to discuss your coding practices, experience with CI/CD processes, and how you approach debugging and testing. This will help you stand out during the interview process.
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 your thought process behind design decisions.
✨Demonstrate Cloud Experience
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 the success of your projects.
✨Prepare for Code Reviews
Expect to engage in discussions about code quality and testing. Be ready to review sample code during the interview and provide constructive feedback, showcasing your ability to maintain a sustainable codebase.
✨Communicate Effectively
Good communication skills are a must-have for this role. Practice explaining technical concepts clearly and concisely, as you'll need to collaborate with various teams and assist clients with onboarding their data.