Company:
idpp
Location: London
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Senior Software Developer (Python) £60,000 - £70,000 per annum (depending upon experience)
Hybrid working - 2 days per week in Central London
Our client is a dynamic and fast-growing company that has been revolutioning the health sector since 2015. They are seeking a Software Developer with proven Python experience to join their team on a permanent basis.
Key Responsibilities:
Collaborate: Work with the backend team, participating in Agile/Scrum ceremonies (e.g., sprint planning, stand-ups), and contribute to day-to-day development tasks and technical discussions.
Design and Develop Backend Solutions: Develop GraphQL and RESTful APIs, integrating third-party web services. Write scalable, reusable code using Python.
Test and Debug Code: Ensure seamless integration of front-end and back-end systems. Perform code reviews, develop test techniques, and maintain high-quality standards in coding practices and security.
Database Management: Design, implement, and maintain database systems using PostgreSQL, MongoDB, and other technologies.
Manage Cloud Applications: Deploy and monitor applications on AWS (Elastic Beanstalk, S3, EC2, ECR, ECS) and ensure cloud infrastructure runs efficiently.
Maintain and Enhance Existing Applications: Provide ongoing support, fix bugs, implement enhancements, and refactor legacy code to meet modern standards.
Documentation: Create and maintain technical documentation for new features and applications.
Optional - DevOps Collaboration: Contribute to the continuous integration and delivery (CI/CD) pipeline setup and apply security principles (e.g., OAuth, JWT, encryption) to web applications.
Optional - Frontend Development: Develop reusable components for dynamic web applications using React and TypeScript.
Required Technical Skills:
Backend: Python (Flask, FastAPI, GraphQL)
Databases: PostgreSQL, MongoDB
AWS Services: Elastic Beanstalk, S3, EC2, ECR, ECS
Version Control: GitHub, GitHub Actions (CI/CD)
Frontend: TypeScript, React
Additional Benefits
Flexible working hours with a hybrid work model (office and home office).
Competitive remuneration and a variety of perks (pension scheme, dental insurance, free lunches, and training opportunities).
A dynamic, startup-like environment where your contributions are impactful.
About You
You thrive in a collaborative, fast-paced environment. Self-motivated and proactive, you excel at taking ownership of projects, from initial development through to final delivery. Your strong background in backend development, coupled with experience in the technical stack, makes you a standout candidate. You’re committed to writing clean, well-documented code with high test coverage. Your passion for continuous improvement and high-quality solutions drives your work, and you’re excited about contributing to the success of the team.
Share this job
idpp
Useful Links