Software Engineer Iii

Disco

London, United Kingdom
On-site
Service oriented architecture
Docker-based services
Micro-services
Contributes significantly to the development, and implementation of complicated software solutions, ensuring functionality, scalability, testability and reliability

Job Summary

  • Contributes significantly to the development, and implementation of complicated software solutions, ensuring functionality, scalability, testability and reliability.
  • Upholds and enhances code quality through rigorous review processes, optimization techniques, and adherence to best practices.
  • Works effectively within the engineering team and cross-functional teams, collaborating with other engineers, product managers, and stakeholders.

Matching Summary

Contributes significantly to the development, and implementation of complicated software solutions, ensuring functionality, scalability, testability and reliability.

Skills & Requirements

Must-have

  • Service Oriented Architecture
  • Docker-based services
  • micro-services
  • API and Data Model Design
  • gRPC and Protocol Buffers
  • CI/CD with testing pyramid
  • Agile development methodologies

Nice-to-have

  • microservices design patterns
  • cloud-based data storage
  • Java/Kotlin, Python, C#
  • HTTP/HTTPS protocols
  • server management
  • cloud services (AWS, Azure, GCP)

Key Requirements

  • 5-7+ years of experience in software development
  • 3+ years of professional experience with SOA, Docker, microservices, API/Data Model
  • Experience in key roles in significant software projects
  • Experience with large-scale, high-availability systems
  • Experience with security perspective design
  • Experience selecting and extending 3rd party components
  • Experience using feature or release toggles
  • Experience with Contract-first designing

Work Rights

Not specified

Tailored Resume

Cover Letter