We are seeking a highly skilled and motivated Python Software Engineer to join our growing team. This role is ideal for someone with a strong foundation in Python development and a passion for building scalable secure and user-friendly applications in cloud environments. You will play a key role in designing and implementing robust APIs user interfaces and data pipelines that power our in-house system.
Key Responsibilities and Behaviours
- Experienced Python Software Engineer
- Develop and maintain in-house Python-based applications using Flask.
- Build and optimise both user interfaces and APIs.
- Develop and manage ETL pipelines with concurrency to handle large-scale data processing.
- Ensure infrastructure is scalable and maintainable using Infrastructure as Code tools.
- Implement and maintain relational databases primarily PostgreSQL using ORM libraries such as SQLAlchemy.
- Understand monitor and troubleshoot a wide range of AWS.
- Contribute to front-end development using HTML and CSS where needed.
- Collaborate with data team to develop strategies that ensure products effectively support the companys objectives.
- Gain understanding and ownership of the system by working closely with the existing data engineer and getting to grips with the code.
Required Qualifications & Experience
- Bachelors degree in Computer Science or a related field or equivalent practical experience.
- Minimum of 4 years of professional experience in Python software development.
- Proven experience with Python web frameworks
- Strong understanding of API development.
- Hands-on experience with ETL pipelines and concurrent processing.
- Experience in cloud platforms.
Required Technical Skills (or equivalent)
- Cloud Platforms: AWS (ECS S3 EC2 RDS CloudWatch) .
- Frameworks & Libraries Flask SQLAlchemy.
- Infrastructure as Code: Pulumi.
- Operating Systems: Linux.
- Front-End: HTML CSS.
- Databases: PostgreSQL.
Job Location:
Bristol Central. Minimum 3 days in office. Hybrid working available.
There may be opportunities to travel overseas on occasion and this may be required for training purposes.
Hours of Work:
37 ½ hours per week Monday to Friday 9:00 am until 5:30 pm.
Inclusivity
We aim to have a workforce that is representative of all sections of our society where you can act true to yourself and where you feel a sense of belonging in Bluefield.
We therefore particularly encourage applications from candidates who are likely to be underrepresented in our workforce.
We are seeking a highly skilled and motivated Python Software Engineer to join our growing team. This role is ideal for someone with a strong foundation in Python development and a passion for building scalable secure and user-friendly applications in cloud environments. You will play a key role in ...
We are seeking a highly skilled and motivated Python Software Engineer to join our growing team. This role is ideal for someone with a strong foundation in Python development and a passion for building scalable secure and user-friendly applications in cloud environments. You will play a key role in designing and implementing robust APIs user interfaces and data pipelines that power our in-house system.
Key Responsibilities and Behaviours
- Experienced Python Software Engineer
- Develop and maintain in-house Python-based applications using Flask.
- Build and optimise both user interfaces and APIs.
- Develop and manage ETL pipelines with concurrency to handle large-scale data processing.
- Ensure infrastructure is scalable and maintainable using Infrastructure as Code tools.
- Implement and maintain relational databases primarily PostgreSQL using ORM libraries such as SQLAlchemy.
- Understand monitor and troubleshoot a wide range of AWS.
- Contribute to front-end development using HTML and CSS where needed.
- Collaborate with data team to develop strategies that ensure products effectively support the companys objectives.
- Gain understanding and ownership of the system by working closely with the existing data engineer and getting to grips with the code.
Required Qualifications & Experience
- Bachelors degree in Computer Science or a related field or equivalent practical experience.
- Minimum of 4 years of professional experience in Python software development.
- Proven experience with Python web frameworks
- Strong understanding of API development.
- Hands-on experience with ETL pipelines and concurrent processing.
- Experience in cloud platforms.
Required Technical Skills (or equivalent)
- Cloud Platforms: AWS (ECS S3 EC2 RDS CloudWatch) .
- Frameworks & Libraries Flask SQLAlchemy.
- Infrastructure as Code: Pulumi.
- Operating Systems: Linux.
- Front-End: HTML CSS.
- Databases: PostgreSQL.
Job Location:
Bristol Central. Minimum 3 days in office. Hybrid working available.
There may be opportunities to travel overseas on occasion and this may be required for training purposes.
Hours of Work:
37 ½ hours per week Monday to Friday 9:00 am until 5:30 pm.
Inclusivity
We aim to have a workforce that is representative of all sections of our society where you can act true to yourself and where you feel a sense of belonging in Bluefield.
We therefore particularly encourage applications from candidates who are likely to be underrepresented in our workforce.
View more
View less