At a Glance
- Tasks: Develop and maintain APIs for web and mobile applications using Python and AWS.
- Company: Join a fast-growing company revolutionising the online betting and gaming industry.
- Benefits: Enjoy fully remote work, flexible hours, and a collaborative team environment.
- Why this job: Be part of a passionate team creating cutting-edge products in a dynamic industry.
- Qualifications: Experience with Python, AWS, and backend technologies like Flask and PostgreSQL required.
- Other info: This role is fully remote but candidates must be based in the UK.
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 during discussions.
✨Tip Number 2
Engage with the online betting and gaming community to understand current trends and challenges. This knowledge will not only help you in interviews but also demonstrate your genuine interest in the industry.
✨Tip Number 3
Prepare to discuss your previous experiences with API development and how you've ensured code quality through testing and reviews. Be ready to share specific examples that highlight your problem-solving skills.
✨Tip Number 4
Since this role involves mentoring junior engineers, think about your leadership style and how you can contribute to team dynamics. Be prepared to discuss your approach to collaboration and knowledge sharing.
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. Emphasise your role in developing APIs and any experience you have with code reviews or mentoring.
Craft a Compelling Cover Letter: In your cover letter, express your passion for the online betting and gaming industry. Mention specific projects where you've developed scalable backend services and how you stay updated with emerging technologies. Show how your values align with the company's mission.
Showcase Your Technical Skills: If possible, include links to your GitHub or other repositories where you have contributed code. Highlight any projects that demonstrate your ability to write clean, efficient, and well-documented code, especially in a collaborative environment.
Prepare for Technical Questions: Anticipate technical questions related to backend development, Python, and AWS during the interview process. Brush up on your knowledge of the technologies mentioned in the job description and be ready to discuss your previous experiences in detail.
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 building APIs or backend services.
✨Familiarise Yourself with AWS
Since the role involves working on AWS, brush up on your knowledge of AWS 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 frameworks like Pytest. Practise coding challenges and be ready to discuss your approach to writing clean, maintainable code.