This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Analyze and drive product requirements
Architect and design product features for scale and maintainability
Lead in the design, implementation, and deployment of successful systems and services
Ensure the quality of architecture and design of systems
Implement code with very high coverage of unit tests and component tests
Perform design and code reviews
Functionally decompose complex problems into simple, straight-forward solutions
Fully and completely understand system interdependencies and limitations
Possess expert knowledge in performance, security, scalability, architecture, and best practices
Software development of high quality/availability core systems
Cross-training peers and mentoring teammates
Document HLD/LLD for easy knowledge sharing and future scaling
Requirements:
10-14 years of experience designing, integrating, and developing distributed applications in Ruby, Go, Java, or other high-performance languages
Experience with cluster and container orchestration systems such as Docker, Mesos, Marathon, Salt or Kubernetes
Experience with Service design, systems engineering, API Design and versioning