Senior Python Developer
Job description
Requirements
Must have:
- Commercial software development experience - Practical experience in system design, development, testing, and operational stability - Deep knowledge and experience in Python and its ecosystem, patterns, and pitfalls - Experience applying continuous delivery, test-driven development, and pair programming - Experience working in an agile environment with an understanding of Scrum principles - Experience writing and consuming RESTful APIs in Python - Experience with AWS services (Lambda, DynamoDB, ElasticSearch) - Experience creating web application UIs using ReactJS and TypeScript
Responsibilities:
- Design, implement, and maintain systems and software to meet requirements using appropriate tools and methods - Promote the creation of high-quality code by committing to practices such as test-driven development, pair programming, and code review - Be responsible for the technical development of all stages of software creation, including testing; ensure implementation meets security, performance, and safety requirements - Suggest improvements to the codebase, development processes, tooling, and working practices - Encourage innovation by identifying, evaluating, and adopting emerging technologies - Assist with the design, implementation, and testing of APIs that adhere to the OpenAPI specification
Company:
We are a highly successful and fast-growing health tech organization focused on making a positive impact on the world.
This Senior Python
Developer role involves working closely with our Head of Engineering, Head of Data Science, QA Manager, Lead Software Developers, Software Developers, and Chief Technology Officer. We welcome proactive and energetic individuals eager to make a difference in how we work and support our members. This is an excellent opportunity to positively impact patient safety while working on complex, challenging, and career-defining projects.
The position offers a basic salary of £68,000-70,000 plus excellent benefits, with a hybrid work model of 4-8 days per month in our London office and the remaining work performed remotely.
¿Te interesa este puesto?