Senior Software Engineer

Company:  ALOIS Solutions
Location: exeter
Closing Date: 29/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description

Job Summary:

We are seeking a highly qualified Python Developer with substantial expertise in Flask and SQLAlchemy to contribute to the development of our microservice-based application. The successful candidate will be responsible for designing, implementing, and optimising services within a containerised environment.

This role demands a self-sufficient professional who can provide technical leadership, particularly in areas where the internal team lacks specialised experience.


Key Responsibilities:

• Microservices Development: Develop, maintain, and optimise microservices using Python, Flask, and SQLAlchemy, ensuring they meet high standards of performance and reliability.

• Database Optimisation: Implement advanced strategies to enhance database performance, including the optimisation of queries and indexing within PostgreSQL and Aurora clusters.

• Containerised Deployment: Deploy and manage services in Docker containers using AWS Fargate and EC2, ensuring seamless integration and operational scalability.

• Technical Leadership: Offer expert guidance in Python development, Flask, SQLAlchemy, and database management. Provide insights into best practices and contribute to the overall technical direction of the project.

• Independent Task Execution: Assume full ownership of assigned tasks, from inception through to

deployment, with minimal supervision.


Skills and Qualifications:

• Experience: A minimum of 5 years of professional experience in Python development, with extensive use of Flask.

• Database Proficiency: Advanced knowledge of SQLAlchemy and PostgreSQL, with significant experience in database optimisation, particularly in clustered environments such as AWS Aurora.

• Containerisation and Cloud: Strong practical experience in deploying and managing containerised applications using Docker, AWS Fargate, and EC2.

• Microservices Architecture: Thorough understanding of microservices architecture, with a focus on performance, scalability, and best practices in cloud environments.

• Analytical Skills: Exceptional problem-solving capabilities, particularly in the context of system

performance optimisation and troubleshooting.

• Autonomy: Demonstrated ability to work independently and efficiently manage workload with minimal oversight.

• Communication: Strong communication skills, with the ability to clearly articulate technical concepts and collaborate effectively with the broader team.


Preferred Qualifications:

• Cloud Services: Familiarity with additional AWS services, such as Lambda, RDS, and S3, is advantageous.

• CI/CD Experience: Experience with continuous integration and deployment processes and tools.

• Agile Practices: Familiarity with Agile methodologies, including participation in sprints and collaborative development efforts.

Apply Now
Share this job
ALOIS Solutions
  • Similar Jobs

  • Corporate Senior Associate

    Exeter
    View Job
  • Senior Quantity Surveyor

    Exeter
    View Job
  • Tax & Succession Senior Associate

    Exeter
    View Job
  • Real Estate Solicitor (Senior Associate)

    Exeter
    View Job
  • Chief Engineer - Dry dock, Sea trials

    Exeter
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙