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.