Job Description
Role: Full Stack Python Engineer
Industry: Digital, SaaS, Compliance
Location: Manchester / Remote (office visits a few times a month)
Are you a talented Full Stack Python Engineer with a strong command of AWS looking to advance your career? We're seeking a skilled engineer to join an innovative tech company that's making a global impact.
About the Company: This company provides peace of mind by ensuring that all your electronic communications are archived on a reliable, robust, and cost-effective platform.
-
Cloud Native: Our cloud infrastructure adapts to scale according to your requirements.
-
Data Sovereignty: Choose any location for storing your data to comply with procurement and storage regulations.
-
Fidelity: Record dynamic web content, including complex applications made with modern frameworks, which others cannot.
-
SaaS Platform: Utilise an intuitive platform to access all archives, complete with full-text search, analysis, and reporting features.
-
Search & Download: Easily search for and download archives straight from the platform.
What You'll Do: You will be a key part of our development team, focusing on building and enhancing our full stack applications. This role involves hands-on coding, leveraging AWS services, and collaborating with various teams to deliver reliable and high-performing software.
Responsibilities:
-
Full Stack Development: Design, develop, and maintain web applications using Python frameworks such as Django and Flask.
-
Backend Development: Build and manage server-side logic using Python and AWS services.
-
AWS Administration: Utilise AWS services including Lambda, ECS Fargate, SQS, SNS, Aurora PostgreSQL & MySQL, and S3. Implement Infrastructure as Code with Terraform.
-
Scripting & Automation: Automate processes and workflows using Python, Go, JavaScript, and Bash.
-
CI/CD Pipelines: Develop and maintain CI/CD workflows using tools like Github Actions.
-
Collaboration: Work closely with software engineering teams to design and build scalable applications.
-
Developer Experience: Enhance workflows and address security issues within the development lifecycle.
-
Monitoring & Observability: Implement monitoring tools and practices to ensure application performance and reliability.
What You Bring:
-
Technical Proficiency: Strong skills in AWS services and Infrastructure as Code (Terraform).
-
Python Expertise: Proficiency in Python, including experience with modern frameworks such as Django and Flask.
-
Backend Skills: Solid experience with Python and server-side development.
-
Scripting Abilities: Proficiency in Bash and Python.
-
CI/CD Experience: Hands-on experience with CI/CD workflows using Github Actions.
-
Problem-Solving Skills: Ability to troubleshoot and resolve issues effectively.
-
Collaboration Skills: Work well within a team and communicate effectively with various stakeholders.
-
Continuous Improvement: Keen on enhancing existing processes and developing new ones to improve reliability and efficiency.
Why Join Us?
-
25 days holiday + bank holidays (33 days per annum)
-
Weekly Fruit & Veg Delivery (Home) - Up to £25 per week
-
Gym (or other Health/Fitness) membership - £100 per month
-
Annual Remote Office Budget - £500 (get a wework for the day etc)
-
Budget to help setup home office when you join
-
Flexible Bank Holidays (Work a bank holiday and use the day somewhere it's more useful)
-
Flexible work locations - depending on tax implications we are happy for people to work in different locations. We offer hybrid, work from home or come to our Manchester office.
-
Flexible work hours
-
Apple Macbook Pro for work device
-
Training & Development - support getting the training needed, visiting conferences etc
-
Extra day off for your birthday
-
Social committee organising regular company wide activities like our sports day, country walks, night outs, social events.
-
Pension 3% company contribution
-
Great Culture 😊
For our devs only:
-
Ability to expense lunch once a week if you work from the office up to the equivalent of £15.