np. Python, Warszawa, Startup

Senior Python Developer

location-pointer-icon Warszawa, Kraków, Wrocław, Poznań, Gdańsk
Zarchiwizowane
B2B
Python
remote

Join our team as an Experienced Senior Python Developer and become a part of making a global impact on healthcare! 

Our global healthcare client is expanding its Technical Engineering Practice team. The team's role is to develop, document, communicate, and maintain technology standards and best practices, as well as develop cutting-edge solutions that will benefit the Customer and Commercial Creation Center organization by creating an efficient engineering practice at scale and leading to superior Developer Experience.

We are seeking an engineer to design, build, and operate an AWS Serverless Application Model (SAM) stack-based Python Generative AI application with multiple integrations to Github and Jira. This application will provide data and insights to allow the Customer and Commercial Creation Center leadership and other stakeholders to make better strategic decisions for their services. 

For example, with the AWS SAM framework, you might be building services that present data over a GraphQL API to a Vue.js website frontend that presents information or metrics that other stakeholders need to deliver their services. You will need to split your effort between meetings with stakeholders to analyze and shape requirements and the delivery team, where you will work with the Product Owner and Business Analyst to communicate, design, refine, and oversee the delivery of the requirements.

You will be responsible for the solution architecture, technical design and data model of the solution including AWS infrastructure, integrations, API design and contracts, test strategy, performance, reliability, security, and compliance. Engineers working with AWS services are expected to have an understanding of event driven serverless architectures, the AWS platform and cloud security. 

What you'll do in this role  

  • Understanding the overall roadmap, context and direction of the product and key partner teams by being part of the conversations and helping shape the roadmap. 
  • Refining stories as part of team refinement sessions, bringing expertise to bear in defining the right solution design, acceptance criteria, and testing criteria. 
  • Coordinating execution within the team, using agile development methods. 
  • Writing the appropriate levels of unit tests, integration tests and work with the QA lead to ensure that quality is baked into everything the team delivers and that there is no artificial split between delivering lines of code and delivering testing outcomes. The team ships as a team and experience of working in this sort of environment is a must. 
  • Ensuring the team writes documentation as required, including in-line code commentary, GitHub .MD documentation and SDLC documentation that describes: 
  •      The purpose of the software 
  •      The CI/CD environment and deployment processes 
  •      Development standards and processes 
  •      Architecture, API, and Design 
  •      Architectural Decision Records 
  •      How to develop the application(s) locally as a new developer on the team 
  •      Processes and checks for deployment to the cloud environments

We're looking for

  • Excellent experience with AWS, including API gateway, Lambda, ECS, S3, Pinpoint, SQS, and SNS. 
  • Experience building real-life applications with the AWS SAM framework is required. 
  • Excellent ability with Python 3.8+ and associated tools — pytest, flake8, yoyo-migrations. 
  • Excellent experience with API-led development using Postman, GraphQL, RESTful and Open API 3.0 is a must. 
  • Experience with remote networking functions such as SSH is a must. 
  • Experience with Docker Desktop running virtual databases, especially MySQL/PostgreSQL for local development. 
  • Excellent experience writing automated tests (Unit, Integration, etc). 
  • Excellent experience with Agile team processes, including Scrum, Scrumban and Kanban delivery — we enjoy working with lean methods. 
  • Experience with the types of process problems that come when trying to build complex, new applications and comfortable when things are uncertain and require problem-solving. 
  • Excellent experience estimating complex technical stories and breaking them down. 
  • Git best practices using signed commits and Personal Access Tokens (PAT). 
  • Strong written and spoken English with excellent asynchronous collaboration and communication.

How to knock our socks off

  • Demonstrated hands-on experience with the GitHub APIs and Jira APIs as an asset.
  • Front-end PHP and Javascript as an asset.
  • Familiarity with remote working and comfort with being on camera during video calls to communicate with the team and stakeholders. 
  • You love borshch!

Not checking every box?

This job looks very exciting, but you hesitate to apply because of the confidence gap? Reach out to us anyway! Beetroot is an inclusive workplace that considers all applicants. Equality is one of our core values. We're committed to providing equal opportunity and a sense of belonging for all Beetroot consultants and candidates. So let's discover together whether we could be an excellent fit for each other.

Beetroot
Outstaff
300 - 500
Branża
Edtech/Education, Medtech/Healthcare, Automotive, Security
Założona
2012

Ta strona używa plików cookie, aby zapewnić Ci lepsze wrażenia podczas przeglądania.

Dowiedz się więcej o tym, jak używamy plików cookie i jak zmienić preferencje dotyczące plików cookie w naszej Polityka plików cookie.

Zmień ustawienia
Zapisz Akceptuj wszystkie cookies