Polyglot Developer/Architect - (Scala/Java, React, AWS, DevOps) at Forward Role Recruitment, London Area, £Contract Rate

Duration not stated Information Technology

Contract Description

Polyglot Developer/Architect (Scala/Java, AWS, DevOps)


Contract Role | Outside IR35


Are you an enthusiastic polyglot developer/architect with a passion for functional programming, mentoring remote teams, and crafting scalable solutions? Our client is seeking a skilled contractor to join their team, with the possibility of transitioning to a full-time role. If you thrive in fast-paced environments and enjoy collaborating with both junior and senior developers, this role is for you!


Key Responsibilities:

  • Quickly ramp up on complex projects and systems.
  • Contribute to architectural decisions and development in Scala/Java.
  • Leverage AWS and DevOps tool sets to enhance infrastructure and CI/CD pipelines.
  • Mentor and provide hands-on support to junior developers, particularly in remote team settings.
  • Develop and optimize web applications using frameworks such as React.
  • Employ Test-Driven Development (TDD) to ensure high-quality, maintainable code.
  • Handle PostgreSQL tasks, including PL/pgSQL scripting and performance tuning.


Essential Skills and Experience:

  • Proficient in functional programming, especially using Scala.
  • Strong command of PostgreSQL and its advanced features.
  • Familiarity with Linux environments, shell scripting, and command-line tools.
  • Experience with web development frameworks (e.g., React).
  • Solid understanding of Test-Driven Development and Continuous Integration/Delivery workflows.
  • Exceptional communication skills in English (both written and spoken).
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.


Desirable Skills:

  • Knowledge of Machine Learning/AI.
  • Experience in Chrome web extension development.
  • Advanced expertise in AWS administration (e.g., Autoscaling, IAM Roles, VPCs, Lambda, CloudWatch, Route 53).
  • Familiarity with Android or other mobile development platforms.
  • Core Java development expertise.
  • Background in Ad Tech.


Preferred Technical Stack (from past successful candidates):

  • Programming: Scala (Play, Akka), Java (Spring, Dagger), Python, Ruby.
  • Cloud & DevOps: AWS (CloudFormation, EC2, Lambda, Step Functions, SQS, SNS, S3, Kinesis).
  • Web Technologies: JavaScript (TypeScript, Node.js, React).
  • Data Systems: Kafka, Kinesis, Spark, SQL (Oracle, MySQL), NoSQL (MongoDB, Cassandra).
  • Tools & Platforms: SBT, Puppet, Unix, Eclipse, IntelliJ.


If you feel like a good fit for this role please apply.