Full Stack Development Consultant

Job Category: Consultant
Job Type: Contract
Job Location: London

You will be joining a friendly team of smart people, who enjoy problem-solving and enjoy striving to better themselves. We work in agile teams, across the full stack. Our engineers consider implementation details of scale, security, and usability. We are language agnostic – selecting the right tool for the job, but currently use Python, JavaScript, Java and Kotlin amongst others. We build highly scalable, cloud-based services using industry best practice, giving you the opportunity to work with the latest technologies.

Key Responsibilities

  • Design and develop high quality, efficient, testable software.
  • Understand, and contribute to the evolution of, the overall architecture of the system and the wider ecosystem.
  • Actively participate in team code reviews.
  • Enhance overall team velocity.
  • Mentor other team members.
  • Liaise with other scrum team leaders working on similar services.

Minimum Requirements

  • Degree in Computer Science, Software Engineering, Data Science or related disciplines or equivalent experience.
  • Excellent programming skills, ideally with experience of one or more of Java, Python or Kotlin.
  • 5+ years of experience in Software Engineering.
  • Experience of designing & developing REST API’s.
  • Expert level of understanding of object-oriented programming and design.
  • Proactive, self-driven, and possessing a growth mindset.

Desirable

Skills

  • Good Mathematical and Logical thinking skills.
  • Experience of AWS technologies, DynamoDB or Lambdas.
  • Understanding of Microservices architecture principles and best practices.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx