Software Developer - Python/Django
Searley Owen
Job Description
Software Engineer
Salary - £85,000 - £90,000 plus 5% annual bonus
London Location
Senior Developer required for a leading non for profit in Canary Wharf. You will be responsible for the design and development of both internal web portals and the company website (Redesign and maintenance).
Current stack:
Django framework. Frontend (React) backend (Django/Python) database (PostgreSQL). The ideal candidate will be a full stack developer with Django and Python, and React front end (or similar).
Key Responsibilities
- This role is very hands-on with coding so you will need to be comfortable getting stuck in.
- Design highly scalable software solutions to improve functionality and system longevity.
- Work with technical business analysts and solution architects to fine tune requirements and ensure that wants are feasible and pragmatic and validate development tasks in Jira.
- Translate designs and wireframes into high quality code.
- Develop new user-facing features using React.js.
- Write front-end components using JavaScript, CSS and integrate with back-end Python components (possibly other languages).
- Develop modules that satisfy the functional and non-functional requirements.
- Coordinate deployments with Release Manager and monitor for successful integration.
- Manage design, build, test bug fix prerogatives.
- Prepare, review and build reusable components and front-end libraries. Build reusable components.
- Participate in the maintenance and improvement of existing applications.
- Optimise microservices for maximum performance.
Skills & Experience
- Python and experience using the Django framework.
- Experience of coding in a front-end capacity (preferably React but other languages will be considered).
- Microservices and using related tools - e.g. Docker, Docker Compose, Kubernetes, logstash and using messaging tools e.g. Rabbit MQ, Apache Kafka.
- RESTfulAPI development and management, Transactional management.
- Databases - e.g. SQL, PostgreSQL, MongoDB and Linux OS.
- Experience with data science libraries is beneficial.
- Performance Tuning.
- Solid understanding of design patterns and relevant implementation models.
- Solid understanding of DevOps tooling, GitLab, CI/CD, Jenkins, build pipelines and source control systems.
- Working knowledge of cloud infrastructure services: compute, storage, networking, hybrid connectivity, monitoring/logging, security and IAM.
- Excellent communication and teamwork skills.
- Implement software enhancements and suggest improvements.
- Mentor junior developers and foster a culture of continuous learning and growth.
Benefits & Pay
- £80,000 - £90,000 basic salary
- 5% annual bonus
- Season ticket loan scheme to support your commute
- 25 days' annual leave plus bank holidays
- Flexible working policy, working from home 3 days per week. Flexible working, you could work your hours to have every other Friday.
- Company contribution to your pension scheme
- Enhanced company maternity/paternity and shared parental benefits. Special leave such as study leave, sabbatical or public duties.
- Three days paid leave a year for volunteering to support your local community
- Access to "WorkPerks" offering deals, discounts and cash back on your purchases
- Family savings on days out and English Heritage or gym discounts through our partners.
Expertise level
Work arrangement
Similar Jobs in United Kingdom
2 weeks ago
Quantitative Developer
Client Server
2 weeks ago
Python Developer - AI
Source Technology
2 weeks ago
2 weeks ago
Python Developer
Mondrian Alpha
2 weeks ago
Similar Jobs in Greater London
Data Analyst / Data Scientist
Corriculo
remote
2 weeks ago
Senior Data Scientist - Real-time Data
Client Server
remote
2 weeks ago
Senior Data Engineer - Python, Hadoop, Spark
Harvey Nash
2 weeks ago
Senior Backend Engineer - Python
MUFG Investor Services
2 weeks ago
Senior Software Engineer
Macquarie Group
2 weeks ago
Similar Jobs in London
Data Analyst / Data Scientist
Corriculo
remote
2 weeks ago
Senior Data Scientist - Real-time Data
Client Server
remote
2 weeks ago
Senior Data Engineer - Python, Hadoop, Spark
Harvey Nash
2 weeks ago
Senior Backend Engineer - Python
MUFG Investor Services
2 weeks ago
Senior Software Engineer
Macquarie Group
2 weeks ago