Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Python Engineer image - Rise Careers
Job details

Python Engineer

Qodea (formally Appsbroker CTS) is the largest Google Cloud-only digital consultancy in Europe. Our name marks the culmination of a journey which began with the merger of Appsbroker and CTS in 2023. Combining the words ‘code’ and ‘idea’, our name embodies the essence of who we are and what we do; providing tried and trusted digital solutions, whilst helping our clients look to the future and innovate. We’re looking for bright, passionate people to join us at the vanguard, delivering the most ambitious Google Cloud projects across AI, security, martech, data, and Workspace.

As a purpose-driven, certified B Corp, we strive to be great to work with and great to work for. We’re lucky to have some fantastic household names as customers, and fantastic colleagues delivering the ideas, technologies, and impacts that matter.

With offices across Europe, you’ll be joining a dynamic team of talented but down-to-earth experts, with a presence across the UK, the Netherlands, Romania, and Belgium. 

By joining forces, both companies bring over 15 years of Google Cloud experience under one roof, with over 420+ Google certifications, a list of brilliant enterprise customers, incredibly talented people, and multiple industry awards - meaning we can be trusted to deliver.

Role Overview:

As a Python Software Engineer you will be at the forefront of cloud technology. You’ll work alongside great GCP Engineering teams (Data Engineers, Data Analysts, Platform Engineers, Cloud Architects, Software Engineers), taking full ownership of your tasks and responsibilities, with opportunities to do back-end, front-end and infrastructure development.

You will work with customers, potentially at the early sales stage, assessing and understanding their technical requirements. You will be able to contribute to a project from the information and discovery stages through the initial concept and design to implementation, build and support. Exposure to a wide variety of technologies and software is a given and you will be expected to investigate the use of new technologies as they become available.

If you have an interest in working on innovative projects with cutting-edge technology using Google Cloud Platform, this job could be a great opportunity for you. We are setting up a software engineering team next to our current platform and data teams and you could be one of the first to get on board, lots of growth opportunities are waiting for you.

Responsibilities:

  • Full development cycle from refining customer requirements through to production release
  • Designing software to high standards utilising various Google Cloud PaaS and SaaS offerings
  • Leading delivery and fellow team members to deliver discrete aspects of complex solutions
  • Working with your fellow Engineers to translate customer requirements into technical designs, and follow this through to delivery of the solution.
  • Mentoring junior members of the team and helping to drive their development.
  • You’ll get involved in our drive towards social progress where possible. Whether that’s getting involved in one of our community projects or simply buying local when travelling with the company. 
  • We’re proud of our B Corp status. We ask that you are proactive in our drive towards social progress and positive impacts. Whether that’s getting involved in one of our community projects or simply buying local when travelling with the company. 

Key Skills:

  • Commercial experience programming in Python using FastAPI, Flask (or similar)  and at least one other language; for example: Javascript / Typescript / NodeJS, SC, Go, C#
  • Hands-on experience with at least one major cloud provider (GCP, AWS, Azure), including the use of their data related components to build solutions.
  • An understanding of modern software patterns and methodologies such as Twelve-Factor, Progressive Apps, Single Page Apps, Observables, etc.
  • Happy writing queries against common Databases be it MySQL, PostgreSQL etc.
  • Comfortable developing with Docker.
  • Experience in using unit testing and CI / CD and following TDD best-practice (utilising frameworks such as Mocha, Jest, Jasmine etc.)
  • Experience building, consuming and integrating with REST APIs
  • Role is customer facing so confidence communicating both written and verbally
  • Health Care package
  • NN Assurance package (life and health)
  • 28 days PTO as standard, plus a flexible annual leave policy and your birthday off
  • 10 learning days per year
  • Length of service awards
  • Work from anywhere for up to 90 days per year
  • Sabbatical leave for employees over 5 years service
  • Flexible working culture
  • Meal tickets
  • Transportation costs
  • Bookster Platform
  • Company events - opportunities to meet colleagues you don’t see every day
  • Regular opportunities for industry recognised training and certifications
  • Opportunities to develop within a fast growing-tech business with ambitious growth and impact goals

Diversity and Inclusion Statement


At Qodea, we look after each other in an environment where everyone can work together to achieve great things. We’re proud of our people-first culture that welcomes individuals from all backgrounds. Our commitment to diversity and inclusion creates a dynamic community, unlocks innovation and great ideas, and unites us around a common purpose - and we look for talented people to join us who share these values. 

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Python Engineer, Qodea

At Qodea, formerly known as Appsbroker CTS, we're excited to welcome a passionate Python Engineer to our vibrant team. As Europe’s largest Google Cloud-only digital consultancy, we pride ourselves on pushing the boundaries of technology and innovation. This is your chance to work on groundbreaking projects utilizing Google Cloud Platform across a variety of fields such as AI, security, and data management. In this role, you will take full ownership of the development process - from gathering customer requirements to delivering high-quality solutions. You will collaborate with talented Data Engineers, Cloud Architects, and other software experts to create streamlined and effective projects that truly make a difference. No day's work will be the same! With our focus on social progress, we also encourage you to engage in community projects and contribute positively to the world around us. The ideal candidate will be well-versed in Python and familiar with frameworks such as FastAPI or Flask, as well as having experience in cloud technologies. This is a unique opportunity to join an expanding team, as we embark on this exciting journey. You’ll benefit from a friendly workplace culture that values flexibility and encourages personal growth, while being part of a purpose-driven organization that celebrates its B Corp status. If you're looking to be part of a company that's dedicated to innovation and social impact, then this Python Engineer role at Qodea is perfect for you!

Frequently Asked Questions (FAQs) for Python Engineer Role at Qodea
What responsibilities does a Python Engineer have at Qodea?

As a Python Engineer at Qodea, your responsibilities will include overseeing the full development cycle from refining customer requirements to production release. You will design high-standard software utilizing various Google Cloud PaaS and SaaS offerings, lead delivery aspects, and work collaboratively with other engineers to translate customer needs into effective technical solutions.

Join Rise to see the full answer
What skills are required for a Python Engineer position at Qodea?

To excel as a Python Engineer at Qodea, you must have commercial experience programming in Python using frameworks like FastAPI or Flask, and familiarity with another programming language such as JavaScript or C#. Essential skills also include hands-on experience with cloud providers, modern software patterns, database querying, and developing with Docker.

Join Rise to see the full answer
Is a customer-facing role common for Python Engineers at Qodea?

Yes, being a customer-facing role is fundamental for Python Engineers at Qodea. This position requires confidence in communicating both verbally and in writing, as you'll be collaborating directly with clients to assess and understand their technical requirements throughout various project stages.

Join Rise to see the full answer
What opportunities for growth does Qodea provide for Python Engineers?

At Qodea, Python Engineers can expect ample growth opportunities as we are building a dedicated software engineering team. You will have access to industry-recognized training, certifications, and the chance to mentor junior members while developing your own skills within a fast-growing tech environment.

Join Rise to see the full answer
What culture and values does Qodea promote for its Python Engineers?

Qodea fosters a people-first culture that promotes diversity and inclusion. As a Python Engineer, you will be part of a dynamic team where everyone is encouraged to contribute to social progress, engage in community projects, and uphold our B Corp values in every aspect of your work.

Join Rise to see the full answer
Common Interview Questions for Python Engineer
How do you approach the full development cycle as a Python Engineer?

When discussing the development cycle, emphasize the importance of collaboration with project stakeholders to refine requirements, detail your design process, and outline how you ensure quality through testing before release.

Join Rise to see the full answer
Can you detail your experience with Google Cloud technologies?

Share specific examples of projects where you have utilized Google Cloud technologies, mentioning the services used, project objectives, and the outcomes achieved while explaining how these experiences shaped your technical expertise.

Join Rise to see the full answer
What frameworks have you used with Python, and how do they help in project delivery?

Discuss your experience with frameworks like FastAPI or Flask, explaining how these tools facilitate rapid development, enhance code organization, and improve team collaboration on software projects.

Join Rise to see the full answer
Describe a challenging project you've worked on and how you overcame the challenges as a Python Engineer.

Provide a brief narrative of the project, focusing on specific challenges, the steps you took to solve them, and the results of your efforts, demonstrating problem-solving skills and teamwork.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Highlight your experience with unit testing, CI/CD pipelines, and following best practices like Test-Driven Development (TDD). Share examples of how you’ve implemented these processes to enhance code reliability.

Join Rise to see the full answer
What’s your experience with mentoring junior engineers?

Discuss your mentoring style, providing examples of how you’ve supported junior engineers in their development, shared knowledge, and contributed to team growth, while stressing the importance of fostering a positive learning environment.

Join Rise to see the full answer
How do you stay current with new technologies and learning in Python development?

Explain your strategies for staying up-to-date with industry trends, such as attending workshops, participating in online courses, or following relevant blogs and forums. Stress your commitment to continuous learning.

Join Rise to see the full answer
What role do REST APIs play in your development process?

Share your understanding of REST APIs, discussing how you build, consume, and integrate them into your applications. Provide examples to demonstrate their significance in creating scalable and interoperable software.

Join Rise to see the full answer
How do you handle feedback and modifications during a project?

Illustrate your openness to feedback, detailing how you incorporate client suggestions and adjustments into your workflow, ensuring project improvements while maintaining timelines.

Join Rise to see the full answer
Describe a time you collaborated with other engineers on a project.

Provide an example that showcases your ability to effectively communicate and collaborate with cross-functional teams, discussing how you divided responsibilities to achieve a successful project outcome.

Join Rise to see the full answer
Similar Jobs
Qodea Remote No location specified
Posted 10 days ago
Qodea Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 13 days ago
Qodea Remote No location specified
Posted 3 days ago
Q By Qodea
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 12, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!