Senior Python Engineer developing back-end solutions in Python while mentoring junior engineers and collaborating with cross-functional teams. Responsible for maintaining high standards and identifying improvements.
Responsibilities
Maintain and improve existing systems and documentation.
Implement functional requirements and contribute to technical designs and planning.
Build efficient, scalable back-end features in Python and support more junior members of the team.
Implement secure solutions compliant with data protection.
Identify areas for improvement and propose enhancements to the software.
Collaborate with UX/UI designers to ensure user-centred designs are translated effectively into code.
Collaborate with front-end engineers to ensure APIs are secure, reliable and performant.
Collaborate with quality assurance engineers to mitigate bugs and resolve issues promptly.
Lead by example in maintaining high standards and best practices.
Requirements
Highly skilled Python developer with a proven track record of delivering robust, high-quality, and well tested solutions.
Understanding and experience of multi-process architectures, asynchronous processing, and threading limitations in Python.
Experience with Python frameworks and libraries such as FastAPI, Flask, pandas, NumPy, HTTPX, etc.
Strong knowledge of Python testing frameworks (pytest, unittest, Behave).
Excellent problem-solving skills.
Excellent written and verbal communication.
Strong understanding and experience with RESTful APIs.
Understanding of spatial data, databases and SQL.
Understanding of containerisation.
Familiarity with front-end technologies (JavaScript, TypeScript, HTML5).
Senior Backend Engineer joining agile product teams at John Lewis Partnership. Building new features using Kotlin or Java and mentoring less experienced Engineers in a hybrid working environment.
Lead Fullstack .NET Engineer designing and delivering scalable systems for a global tech consultancy. Collaborate with clients and lead teams for impactful solutions in Hanoi, Vietnam.
Senior Fullstack/Backend Engineer implementing solutions and writing high - quality code for a global tech consultancy with a presence in various regions.
Backend Engineer building scalable financial app features for a global user base. Focus on integrating payout partners and launching currency corridors to facilitate money transfers.
Python Developer at YASH Technologies responsible for developing and maintaining software products. Collaborating with teams to write, test, and debug code for various applications.
Software Engineer developing and maintaining software products using Python and Angular at YASH Technologies. Collaborating with the engineering team and integrating third - party services for various applications.
Full Stack Developer at YASH responsible for backend and frontend development using ASP.NET and Angular. Driving the development process with high ownership in a dynamic team environment.
Technical Architect role specializing in .NET solutions at YASH Technologies. Focus on solution design and delivery for clients with Agile methodology.
Frontend Full Stack Developer responsible for designing scalable web applications at YASH Technologies. Working with React.js, Node.js, and various modern technologies.