Remote Senior 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:

  • We are building the next generation product discovery platform aimed at revolutionizing e-commerce discovery with magical customer experiences.
  • The role involves designing, architecting, and developing distributed systems with a focus on best practices, scalability, and fault tolerance.
  • You will collaborate closely with product managers and fellow engineers to shape technical requirements and transform them into community-driven software solutions.
  • The position requires building resilient services and APIs for seamless communication between distributed components while optimizing system performance through continuous monitoring, profiling, and load testing.
  • You will implement and optimize algorithms for data management in distributed systems, lead investigations and troubleshooting of intricate challenges, and utilize debugging and diagnostic expertise.
  • The role includes leading code reviews, providing constructive feedback, and mentoring junior team members to elevate the team's technical skills.

Requirements:

  • A strong understanding of networking protocols, communication patterns, and data serialization formats in distributed systems is essential.
  • Proven experience in designing and developing distributed systems, with a solid understanding of distributed computing concepts and principles is required.
  • Proficiency in one or more programming languages such as Java, Python, or C++ is necessary, along with experience working with Postgres, DynamoDB, Temporal, and Thrift being helpful.
  • An interest in staying up-to-date with industry trends, emerging technologies, and advancements in distributed systems is expected.
  • Experience working with platforms such as Amazon AWS and Docker Kubernetes is required.
  • A minimum of 6 years of senior-level experience in Computer Science, Software Engineering, or a related field is necessary.

Benefits:

  • We are committed to building a diverse and inclusive workforce, providing equal employment opportunities to all applicants.
  • The company values kindness and helpfulness, fostering a collaborative environment where innovation and customer delight are prioritized.
  • Employees will have the opportunity to work alongside industry veterans and contribute to game-changing, high-quality, high-scaling distributed systems.
About the job
Posted on
Job type
Salary
-
Leave a feedback