High-impact Software Engineer - Build and Scale Next-generation Web Applications
Job Description:
We are seeking a seasoned High-impact Software Engineer to develop and maintain next-generation web applications that meet our clients' evolving needs.
Responsibilities:
* Design, implement, and maintain scalable web applications and backend services using Python and related frameworks
* Collaborate with product managers, front-end developers, and Dev Ops engineers to deliver high-quality solutions
* Mentor junior developers and contribute to long-term architecture planning and strategy
Required Skills and Qualifications:
To succeed in this role, you will need the following skills and qualifications:
* 5+ years of professional software development experience with a strong focus on Python and web application frameworks
* Expertise in designing, developing, and maintaining scalable web applications and backend services
* Experience working with cloud platforms specifically AWS and expertise in containerisation (Docker/Kubernetes)
* Strong understanding of relational databases (Postgre SQL, My SQL) and ORM tools
* Knowledge of CI/CD pipelines and modern Dev Ops practices
Benefits:
This role offers a range of benefits, including:
* Competitive salary and bonus structure
* Healthcare and pension schemes
* Flexible hybrid working model
* Share options and holiday allowance