Full Stack Python Developer

Infomedia
Cambridge, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Cambridge, United Kingdom

Tech stack

JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Data analysis
Confluence
JIRA
HTML5
Cloud Computing
Continuous Integration
Information Engineering
Data Warehousing
Software Debugging
Django
Python
Machine Learning
MySQL
Software Engineering
TypeScript
Web Applications
CircleCI
Amazon Web Services (AWS)
Tailwind
React
Snowflake
Cloudformation
Pandas
Data Lake
Angular
PySpark
Information Technology
Front End Software Development
Terraform
Serverless Computing
Docker
Microservices

Job description

We are seeking a Software Developer to contribute to the development of our software products. Responsible for supporting the design and solutions to meet the needs of our clients., * Support the development and maintenance of web applications using Python and Django

  • Support the design and implementation of APIs for integration with external systems
  • Support the design and implementation of datalake for the analytics web application
  • Work with the rest of the development team and collaborate with product owners and stakeholders
  • Write clean, maintainable, and scalable code
  • Optimize the performance of applications
  • Troubleshoot and debug issues that arise
  • Stay up-to-date with emerging technologies and industry trends
  • Work in an Agile development environment
  • All other reasonable duties as required.
  • Document procedures in JIRA and Confluence in accordance to the correct governance, We take our team members and service very seriously. We live by our core values of: Accelerating Performance, Driving Innovation & Service, Navigating Global, Steering Locals and Having Fun in the Fast Lane. We work hard but we play hard too. We offer a robust benefits package including paid parental leave, flexible working arrangements, health perks, growth and career development and recognition.

Requirements

Do you have experience in TypeScript?, Do you have a Bachelor's degree?, * Experience with Python and Django

  • Familiarity with AWS and cloud-based development or at least some professional exposure
  • Proficiency with HTML 5, JavaScript and TypeScript or at least some professional exposure
  • Knowledge of data engineering tools and technologies such as MySQL, Snowflake, Pyspark, Pandas and data warehouses / data lakes.
  • Understanding of software design principles and best practices
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork skills

Some additional, but not required skills would be

  • Bachelor's degree in Computer Science or a related field
  • Some familiarity with containerisation technologies such as Docker
  • Experience or familiarity with continuous integration and deployment tools such as CircleCI, AWS CDK/CloudFormation or Terraform
  • Experience with any of these front-end technologies: Web Components, HTMX, TailwindCSS, AlpineJS
  • Familiarity with a front-end framework such as React or Angular or at least some professional exposure
  • Knowledge of serverless architectures
  • Experience with microservices
  • Familiarity with machine learning and data analysis tools and frameworks

Additionally:

  • Ability to occasionally work outside of office hours, primarily to communicate with colleagues in Australia and the US.
  • On call out of office hours support will be required on a rostered basis

About the company

15 years of experience in IT, a team of 100+ people and constant learning are our greatest powers on a mission to grow and deliver the best customer experience.

Our unique mix of senior skills and fresh energy forms advanced solutions and gets tangible results.

We know that the best ideas are born in a free-spirited atmosphere and the best products are built by those who are not afraid to come up with new ideas.

Apply for this position