Remote Senior Staff Software Engineer

Posted

This job is closed

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
  • Understanding of Design Patterns, Serverless computing, cloud-first architecture, TDD, BDD, CI/CD, Integration Patterns
  • Experience with at least one NoSQL and SQL database
  • Hands-on development experience in backend or frontend technologies. Willingness to code

Benefits:

  • Competitive compensation with stock options
  • Outstanding benefits and a collaborative culture
  • 5 global recharge days, in addition to standard holidays
  • Hybrid, flexible approach to work
  • Parental leave for all parents
  • Annual wellness stipend and volunteer days
  • Medical benefits starting on the first day of employment
  • 36 PTO days (Sick, Casual, and Earned), 5 recharge days, 2 volunteer days
  • Home office setups and technology reimbursement
  • Lifestyle & Family benefits
  • Mental wellness support and guidance
  • Ongoing learning & development opportunities
About the job
Posted on
Job type
Salary
-
Leave a feedback