Remote Backend Software Engineer

Posted

Apply now
Please, let FindMine Inc. know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Findmine Inc. is seeking a talented backend engineer to implement backend microservices and create scalable systems.
  • The role involves working with large amounts of data that flow through the Findmine application.
  • Services are built using Flask and are backed by MongoDB.
  • The candidate should be comfortable working on an existing codebase and be a quick learner.
  • The individual must follow existing design patterns and contribute ideas for optimizing and building new features and services.
  • Effective communication and documentation of new features are essential to ensure cross-business understanding.
  • The company uses Notion as its knowledge base.
  • The ideal candidate should have experience with caching multi-thousand requests per minute and optimizing request-response cycles using in-memory databases or NoSQL databases like MongoDB and Redis.
  • Responsibilities include architecting, designing, developing, deploying, and operating Python services that serve millions of users.
  • The engineer will scale and optimize the platform to support exponential user growth and maintain integrations with user-facing elements developed by front-end developers.
  • The role also involves developing and maintaining external APIs that are flexible, responsive, and highly available.
  • The candidate will help materialize the long-term SaaS platform vision into tactical goals and requirements while working with cutting-edge technology to solve challenging problems.

Requirements:

  • A minimum of 7 years of professional experience writing Python applications is required.
  • Experience in designing and building distributed, high-volume services is essential.
  • A deep understanding of system design, data structures, and algorithms is necessary.
  • The candidate must be comfortable working with large data sets.
  • An obsession with code quality and ensuring test coverage while shipping high-quality code is expected.
  • The individual should have an eagerness to continuously improve systems and leave the grass greener on any piece of the platform they work on.
  • A passion for mentoring and advocating for technological vision while being respectful and open to learning from others is important.
  • The candidate must be comfortable in a startup environment and capable of building processes from scratch in a high-paced setting.
  • Technical skills required include proficiency in Python with knowledge of at least one Python web framework (Flask, Django, etc.), MongoDB, and experience with ORM.
  • Familiarity with API and service design, Docker/Kubernetes, Google Cloud Platform, and proficiency with Git is necessary.
  • A basic understanding of front-end technologies is also required.

Benefits:

  • The position offers a competitive salary and equity.
  • Employees gain insider experience in a successful and high-growth startup, which is particularly relevant for those interested in starting their own company or working in venture capital.
  • There is strong career progression potential, including management tracks within operations, strategy, or specific lines of business.
  • The company promotes a flexible office culture, allowing employees to work from wherever suits them as long as they deliver on their commitments.
Apply now
Please, let FindMine Inc. know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 130,000 - 160,000 USD / year
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback