At a Glance
- Tasks: Develop and maintain APIs for web and mobile applications in a collaborative team.
- Company: Join a fast-growing company revolutionising the online betting and gaming industry.
- Benefits: Enjoy fully remote work, flexible hours, and a dynamic work environment.
- Why this job: Be part of a passionate team creating cutting-edge products in a regulated industry.
- Qualifications: Experience in Python, AWS, and backend development; mentorship skills are a plus.
- Other info: This role is fully remote but requires UK-based candidates.
The predicted salary is between 43200 - 72000 £ per year.
About the Company
Our client is a rapidly growing company in the online betting and gaming industry, building a next-generation sportsbook and casino platform. Their mission is to create an intuitive, immersive experience using modern technologies, moving away from outdated platforms to deliver a seamless, high-performance product. This is an opportunity to work with a team of engineers, designers, and trading experts who are passionate about building cutting-edge products in a fast-paced, regulated industry.
About the Role
As a Senior Backend Engineer, you’ll play a crucial role in developing and maintaining APIs for web and mobile applications. You’ll focus on writing robust, scalable, and maintainable code while working in a collaborative environment with designers, front-end engineers, and trading specialists.
Responsibilities
- Design, develop, test, and maintain backend services and APIs.
- Write clean, efficient, and well-documented code.
- Participate in code reviews to ensure high-quality standards.
- Stay up to date with emerging technologies and industry trends.
- Work closely with external partners and vendors to integrate third-party solutions.
- Provide mentorship and guidance to junior engineers.
Required Skills
The backend is primarily built in Python and runs on AWS, incorporating technologies such as: Flask, Pytest, Mypy, Docker, PostgreSQL, SQS, S3, and Terraform Continuous integration and daily deployments.
This is a fully remote opportunity, but requires candidates to be based in the UK.
We look forward to your application!
Senior Backend Engineer (Python/AWS) employer: OpenSource
Contact Detail:
OpenSource Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Engineer (Python/AWS)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Flask, Docker, and PostgreSQL. Having hands-on experience or projects showcasing these skills can set you apart from other candidates.
✨Tip Number 2
Engage with the online community around Python and AWS. Join forums, attend webinars, or participate in relevant discussions to demonstrate your passion and knowledge in these areas, which can impress potential employers.
✨Tip Number 3
Consider contributing to open-source projects that utilise similar technologies. This not only enhances your skills but also showcases your ability to work collaboratively and contribute to real-world applications.
✨Tip Number 4
Prepare to discuss your previous experiences in mentoring junior engineers during interviews. Highlighting your leadership skills can be a significant advantage, especially for a senior role like this one.
We think you need these skills to ace Senior Backend Engineer (Python/AWS)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and AWS, as well as any relevant technologies like Flask, Docker, and PostgreSQL. Use specific examples of projects where you've developed APIs or worked in a collaborative environment.
Craft a Strong Cover Letter: In your cover letter, express your passion for the online betting and gaming industry. Mention how your skills align with the company's mission to create an intuitive and immersive experience, and provide examples of how you've contributed to similar projects in the past.
Showcase Your Technical Skills: Include a section in your application that details your technical skills, particularly those mentioned in the job description. Highlight your experience with continuous integration, daily deployments, and any mentoring roles you've taken on with junior engineers.
Prepare for Code Reviews: Since code reviews are part of the role, be ready to discuss your coding practices and how you ensure high-quality standards. You might want to include links to your GitHub or other repositories where potential employers can see your work.
How to prepare for a job interview at OpenSource
✨Showcase Your Python Expertise
Make sure to highlight your experience with Python during the interview. Be prepared to discuss specific projects where you've used Python, especially in relation to backend development and API creation.
✨Familiarise Yourself with AWS Services
Since the role involves working on AWS, brush up on your knowledge of relevant services like S3, SQS, and Terraform. Be ready to explain how you've used these technologies in past projects.
✨Demonstrate Collaborative Skills
This position requires working closely with designers and front-end engineers. Prepare examples of how you've successfully collaborated in a team setting, focusing on communication and problem-solving.
✨Prepare for Technical Questions
Expect technical questions related to backend development, code quality, and testing practices. Review concepts like clean code principles, testing frameworks like Pytest, and be ready to discuss your approach to code reviews.