
Senior Software Developer (Python)
Netcompany2 months ago
London, United KingdomSenior
Responsibilities
- Develop systems across front-end, back-end, and integration components.
- Plan workflows and optimize processes.
- Perform quality assurance and support delivery of high-quality software.
- Implement customer requirements and design new features.
- Analyze and design overall solutions.
- Code within client projects across the full software development lifecycle.
- Collaborate and provide daily technical support to team members.
- Contribute to the delivery of major IT solutions.
Requirements
- At least 4 years of experience in the IT industry.
- A degree in Software Engineering, Computer Science, Information Technology, or a similar subject.
- Professional experience with Python and AWS.
- Ideally, a full-stack or backend technical background with TypeScript or React and Terraform experience.
- Experience across the full software development lifecycle and ability to code within projects.
- Database experience, including MongoDB, SQL, or document databases.
- Experience with unit testing and Model-View-Controller.
- Previous involvement in developing and delivering major IT solutions.
- Understanding of agile tools and techniques.
- Strong communication skills, a professional attitude, curiosity about new technologies, and ambition to advance professionally.
- Willingness to travel to client sites anywhere in the UK when needed.
- Right to work in the UK.
Benefits
- Hybrid working model with some flexible working.
- 25 days of holiday.
- Private medical healthcare through Vitality.
- Pension contribution and life assurance.
- Support for professional certifications as part of learning and development.
- Retail discounts covering restaurants, supermarkets, travel, leisure activities, and health and well-being services.
- Access to Employee Resource Groups.
- Candidates must be willing to travel to client sites anywhere in the UK when needed.