Helping solve our clients' most complex challenges, transform their business and embed lasting performance improvements
11 - 50
August 6, 2023
Helping solve our clients' most complex challenges, transform their business and embed lasting performance improvements
11 - 50
As a Senior Python Engineer, you will be a self-motivated engineer, with eagerness to learn new technologies, comfortable in building scalable Python REST APIs , and proof of concepts, as well as work on/refactor old legacy systems. You will join us as part of a dynamic team in delivering an effective service, supporting managers across projects teams and wider stakeholders across company. This role is largely remote with occasional business essential travel. Due to the nature of work, you must be willing to undergo and be capable of achieving SC security clearance. Key responsibilities: ⢠Work within multi-disciplined teams (including product managers, business analysts, user experience designers, and software engineers) to detail out project requirements, maintain product backlogs and plan work. ⢠Design, build and maintain micro-services (both front-end and back-end). ⢠Review, maintain and refactor existing code to meet the requirements for improved or new features. ⢠Write technical documentation and support product managers, architects and technical authors in producing required documentation. ⢠Continuously assess and improve micro-services architecture and performance. ⢠Ensure that the developed products meet business goals.
Skills and experience needed: ⢠Demonstrable commercial/professional development experience. ⢠Excellent knowledge of Python and related standards, frameworks and libraries. ⢠Experience in full-stack development, including applications built in other languages. ⢠Experience of developing and deploying applications using Docker and Kubernetes. ⢠Experience with Shell Scripting. ⢠Experience working efficiently in large codebases with legacy components. ⢠Experience with AWS (Amazon Web Services). ⢠Experience supporting production systems/environments. ⢠Passion for writing clean, modular, well-commented, readable, and reusable code. ⢠Thorough understanding of Restful Architecture and use of/integration with APIs. ⢠Understanding of the best practices in use of microservices architecture. ⢠Strong advocate for engineering best practices: unit testing, integration testing, code review and documentation. ⢠Experience in managing, supporting and mentoring junior team members. ⢠Understanding of Lean/Agile methodologies
Why work with us? As well as providing a great place to work that has an amazing culture and the opportunity to work on excellent projects where you will really make a difference, we have a whole host of additional employee benefits. Our benefits package includes: ⢠25 days leave ⢠5 days dedicated training allowance, with individual budget ⢠Mentoring system, with 6-month review cycles ⢠Flexible hours and supportive of (partial) remote working ⢠5% pension company contributions ⢠Annual bonus based on company performance ⢠Choice of company laptop (Macbook, Windows)
Apply NowAugust 4, 2023
2 - 10
August 4, 2023
51 - 200
June 25, 2023
11 - 50
June 12, 2023
51 - 200