Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Principal Backend Engineer

at Motif

Posted 3 weeks ago | 0 applied

Description:

  • We are seeking a highly skilled and passionate expert backend developer to join our growing team and take ownership of key aspects of our cutting-edge projects.
  • You will have a major impact in shaping the development of high-performance scalable applications through hands-on work and technical leadership.

Requirements:

  • Extensive experience in designing, building, and deploying highly scalable and performant distributed systems in a production environment is required.
  • You must demonstrate the ability to design and build backend distributed applications from scratch, considering aspects such as performance, security, maintainability, resiliency, and user experience.
  • You should be able to balance and engineer trade-offs between implementation time required and sophistication of the solution.
  • Experience with requirement analysis, specifically working with Product to define the scope of solutions, is necessary.
  • Proficiency with cloud computing platforms such as AWS, GCP, and Azure, including load balancing, API gateways, user management, object stores, security, and databases, is essential.
  • Deep proficiency with one of the following programming languages is required: C#, RUST, Java, C++, GO, Scala, or Python.
  • You must have proficiency in designing and implementing APIs, including GraphQL, REST, and gRPC.
  • Experience working with large data sets in various database technologies, such as Postgres, CockroachDB, Vitess, Bigtable, Cassandra, Dynamo, Kafka, and RabbitMQ, is necessary.
  • Proficiency in applying caching solutions to address performance and scalability needs is required.
  • You should have experience working with dynamic schemas and schemas defined by third-party developers.
  • Proficiency with Microservices Architecture and tools such as Kubernetes, Docker, and serverless technologies is essential.
  • You must have proficiency in Application Resiliency and DevOps, including security, fault tolerance, disaster recovery, monitoring, logging, and operation at scale.
  • Experience with Agile development methodologies is required.
  • Familiarity with CI/CD methodologies and automation tools such as Terraform is necessary.
  • Experience leading projects and initiatives is required.

Benefits:

  • The position offers the opportunity to work on cutting-edge projects and have a significant impact on the development of high-performance applications.
  • You will be part of a growing team that values technical leadership and innovation.
  • The role allows for remote work flexibility, providing a better work-life balance.
  • You will have the chance to work with advanced technologies and cloud platforms, enhancing your professional skills and experience.