Senior Software Engineer (Python)

Placements24

Watnall

Remote

GBP 70,000 - 100,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Retirement plan
Generous paid time off
Remote work

Job summary

Placements24 is seeking a Senior Software Engineer with a strong Python background to design, develop, and deploy scalable software solutions for a fast-paced data analytics startup in the UK. You will build robust APIs, work with Django/Flask, and collaborate across product, design, and engineering teams.

The role emphasizes high-quality code, testing, and continuous improvement within an Agile environment.

Qualifications

  • Bachelor's degree in CS, Engineering or related field or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Strong proficiency in Python and web frameworks (Django or Flask).
  • Experience designing and developing RESTful APIs.
  • Solid understanding of database design and SQL.
  • Familiarity with cloud platforms (AWS, Azure or GCP) is a plus.
  • Experience with version control (Git).
  • Knowledge of containerization technologies like Docker desirable.
  • Excellent problem-solving, analytical, and debugging skills.

Responsibilities

  • Design, develop, and maintain scalable Python applications.
  • Build and manage APIs, integrating with third-party services and internal systems.
  • Write clean, well-documented, maintainable code.
  • Collaborate with product managers, designers, and engineers to implement new features.
  • Optimize performance, scalability, and reliability.
  • Work with relational databases (PostgreSQL, MySQL) and potentially NoSQL databases.
  • Develop and implement unit and integration tests.
  • Participate in code reviews and provide feedback.

Skills

Python
RESTful APIs
Django/Flask
SQL/Relational DB
Agile
Git

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Git

Job description

About the Role

Our client, a fast-paced technology startup specializing in data analytics solutions, is seeking an experienced Senior Software Engineer with a strong Python background to join their team in Kimberley. This role is instrumental in designing, developing, and deploying scalable and robust software solutions that drive their innovative platform. You will work with cutting-edge technologies, tackle complex technical challenges, and contribute to all phases of the software development lifecycle. The ideal candidate possesses a deep understanding of Python, web frameworks, and database technologies, along with a passion for building high-quality, efficient code. This is an exciting opportunity to make a significant impact in a growing company and advance your career.

Key Responsibilities
  • Design, develop, and maintain scalable and robust software applications using Python.
  • Build and manage APIs, integrating with various third-party services and internal systems.
  • Write clean, efficient, well-documented, and maintainable code following best practices.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Optimize application performance, scalability, and reliability.
  • Work with relational databases (e.g., PostgreSQL, MySQL) and potentially NoSQL databases.
  • Develop and implement comprehensive unit and integration tests.
  • Participate in code reviews, providing constructive feedback to team members.
  • Troubleshoot and resolve software defects and production issues.
  • Contribute to architectural discussions and technology decisions.
  • Stay current with new technologies and industry trends in software development.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Strong proficiency in Python and experience with web frameworks such as Django or Flask.
  • Experience designing and developing RESTful APIs.
  • Solid understanding of database design and SQL.
  • Familiarity with cloud platforms like AWS, Azure, or GCP is a plus.
  • Experience with version control systems (e.g., Git).
  • Knowledge of containerization technologies like Docker is desirable.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities.
  • Experience working in an Agile development environment.
Benefits

Our client offers a competitive salary, performance bonuses, and a comprehensive benefits package including medical, dental, and vision insurance. We strongly support professional development, providing access to training resources, conferences, and opportunities for skill enhancement. This role is fully remote, offering excellent flexibility and work-life balance. Our client also provides a retirement savings plan, generous paid time off, and regular virtual team-building events. Join our client to build innovative software solutions and grow your career in a dynamic and supportive environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Backend Engineer (Python/Django)
Remote Senior Backend Engineer (Python/Django)

Placements24 • Greater London

Hybrid
GBP 110,000 - 140,000
Fully remote work environment
Competitive salary
Health and dental insurance
+2
Senior Software Engineer, Backend Systems
Senior Software Engineer, Backend Systems

Placements24 • Southampton

Hybrid
GBP 41,000 - 54,000
Health insurance
Retirement plan with company match
Paid time off
+2
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Harnham • England

Hybrid
GBP 72,000 - 88,000
25 days holiday plus option to buy 5 more
Private medical cash plan
Annual performance-based bonus (up to 7%)
+2
Python Developer
Python Developer

OpenSourced Ltd • England

On-site
GBP 45,000 - 75,000
Performance-related bonus
Equity participation
Company pension
Backend Developer (Python)
Backend Developer (Python)

BitWords Inc. • Greater London

Hybrid
GBP 67,229 - 104,578
Competitive salary & equity
Health, dental, and vision insurance
Flexible remote-first culture
+5
Senior Software Engineer
Senior Software Engineer

DiverseJobsMatter • Leeds

Hybrid
GBP 70,000 - 100,000
Contributory pension scheme
25 days annual leave
Flexible benefits package
+5
Senior Software Engineer
Senior Software Engineer

Weekday • Greater London

On-site
GBP 90,000 - 130,000
Senior Python Engineer (Remote)
Senior Python Engineer (Remote)

Identify Solutions • Cardiff

Hybrid
GBP 70,000 - 95,000
Senior Python Engineer
Senior Python Engineer

The Data Gals | by AI Connect • Greater London

Hybrid
GBP 54,000 - 90,000
Remote Software Developer (Backend)
Remote Software Developer (Backend)

Placements24 • Greater London

Remote
GBP 60,000 - 90,000