Software engineer Scala/Java/Cloud/Messaging ** Remote Direct End Client **

Software engineer Scala/Java/Cloud/Messaging ** Remote Direct End Client **

Posted 1 day ago by 1761374953

Negotiable
Outside
Remote
USA

Summary: The role is for a Senior Software Engineer specializing in product development and engineering, with a focus on building scalable, high-performance systems. The ideal candidate should possess extensive experience in modern technologies and methodologies, particularly in microservices and messaging systems. Strong communication and leadership skills are essential for mentoring junior engineers and collaborating with cross-functional teams. This position is remote and classified as outside IR35.

Key Responsibilities:

  • Design and develop robust, scalable microservices using Scala, Java, or TypeScript
  • Implement and maintain messaging systems using Kafka, RabbitMQ, or Amazon SQS
  • Architect and optimize systems with Kubernetes and container technologies
  • Collaborate with cross-functional teams to design and implement RESTful APIs and microservices architecture
  • Apply strong knowledge of OOP principles, design patterns, algorithms, and networking concepts
  • Work with SQL, ORMs, and relational schema design to build efficient data models
  • Follow Agile/Scrum practices and contribute to iterative development cycles
  • Demonstrate strong communication and leadership skills to guide and mentor junior engineers

Key Skills:

  • 8+ years of experience in product development or engineering
  • Proficiency in Scala, Java, or TypeScript
  • Experience with Kafka, RabbitMQ, Amazon SQS, or similar messaging platforms
  • Solid background in microservices architecture, API design, and container technologies (Kubernetes)
  • Strong foundation in OOP, design patterns, algorithms, networking, and Linux
  • Proficiency in SQL, ORMs, and relational schema design
  • Experience with Agile/Scrum methodologies
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience/training)

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in product development and engineering.
The ideal candidate will have a proven track record in building scalable, high-performance systems using modern technologies and methodologies.


Key Responsibilities

  • Design and develop robust, scalable microservices using Scala, Java, or TypeScript

  • Implement and maintain messaging systems using Kafka, RabbitMQ, or Amazon SQS

  • Architect and optimize systems with Kubernetes and container technologies

  • Collaborate with cross-functional teams to design and implement RESTful APIs and microservices architecture

  • Apply strong knowledge of OOP principles, design patterns, algorithms, and networking concepts

  • Work with SQL, ORMs, and relational schema design to build efficient data models

  • Follow Agile/Scrum practices and contribute to iterative development cycles

  • Demonstrate strong communication and leadership skills to guide and mentor junior engineers


Requirements

  • 8+ years of experience in product development or engineering

  • Proficiency in Scala, Java, or TypeScript

  • Experience with Kafka, RabbitMQ, Amazon SQS, or similar messaging platforms

  • Solid background in microservices architecture, API design, and container technologies (Kubernetes)

  • Strong foundation in OOP, design patterns, algorithms, networking, and Linux

  • Proficiency in SQL, ORMs, and relational schema design

  • Experience with Agile/Scrum methodologies

  • Bachelor s or Master s degree in Computer Science, Engineering, or a related field (or equivalent experience/training)