£40K/yr to £50K/yr
Belfast, Northern Ireland
Permanent, Variable

Python Developer

Posted by ESTHER International.

Our Company

ESTHER is a provider of technology and financial services to enable the quick, safe and traceable distribution of financial aid from organizations to vetted recipients.

Working with ESTHER, Local Government and Foundations create bespoke programs distributing funds directly to registered recipients.

The Opportunity

We are in search of a highly skilled Python Developer with good experience in AWS services to join our team. As a Python Developer, the candidate will play a central role in developing and optimizing cloud-based solutions on the AWS platform. The ideal candidate will have good experience with databases, excellent Python proficiency, experience in serverless architecture, and IaC. The candidate should be prepared to work in a fast-paced distributed team and willing to travel sporadically.

Main Responsibilities

  • Develop and deploy cloud-based solutions on the AWS platform
  • Develop and maintain databases
  • Write clean, simple, well-documented and effective Python code for our serverless architecture
  • Utilize Infrastructure as Code tools such as AWS SAM or Terraform to automate the deployment and management of resources
  • Troubleshoot and debug issues as they arise
  • Collaborate with cross-functional teams to understand requirements, define technical solutions, and ensure successful project delivery
  • Stay updated on the latest best practices and industry trends, and advocate for their adoption where appropriate

Essential Requirements

  • Degree in Computer Science or a related field (or equivalent work experience)
  • 2+ years of experience in cloud development, with a focus on the AWS environment
  • Good knowledge of relational databases (e.g. RDS, Aurora and PostgreSQL)
  • Deep knowledge of Python, with a focus on developing scalable and maintainable code
  • Good amount of experience with AWS Lambda functions and Step Functions for building serverless applications
  • Hands-on experience with IaC tools like AWS SAM or Terraform
  • Strong problem-solving skills and ability to troubleshoot complex issues in a cloud environment
  • Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment
  • Ability to adapt to a fast-paced and distributed work environment, prioritizing tasks effectively to meet deadlines
  • Having the right to live and work in the UK

Desirables:

  • Familiarity with non-relational databases (e.g. DynamoDB)
  • Knowledge of AWS Glue for ETL processes
  • Familiarity with CI/CD pipelines and DevOps practices for automated deployment and continuous integration

Benefits

We know how important a strong team who enjoys collaborating to deliver ambitious projects is, and we offer a supportive environment where improving skills and gaining new experience is encouraged. The successful candidate will have access to the following benefits:

  • Competitive salary
  • Participation in the company's share options scheme
  • Fully remote position, with regular meetings on (at least) a quarterly basis in either Belfast or London
  • Access to a Professional Development Allowance scheme of £2,000 per annum
  • 25 days annual leave plus statutory holidays
  • Generous maternity and paternity policy

If you are passionate about technology, finance and making a difference in the industry, we encourage you to apply for this exciting opportunity!