Software Developer

FreshToHome


Date: 3 weeks ago
City: Remote, Remote
Contract type: Full time
Remote
Job Description

We are looking for a Lead Developer who is able to design and develop a backend for complex business flows.

Responsibilities

  • Design and implementation of low-latency, high-availability, and performant applications
  • Propose a solution to a given feature based on inputs from different stakeholders (product management, architects, operations head) and own all aspects of development
  • Work with the team and mentor them (which includes but is not limited to estimation, task identification, design, test case identification, reviews, troubleshooting, etc)
  • Ability to work on multiple tasks
  • Troubleshooting production issues
  • Is able to learn new technologies quickly
  • Writing technical implementation plans that can be deployed by lower-level engineers that you will mentor
  • Ideating product solutions that satisfy both the commercial needs of the customer and the technical needs of the engineering team

Skills And Qualifications

  • Should have strong knowledge of node.js
  • Good understanding of Object-Oriented Design
  • Good understanding of backend services,
  • Good understanding of data structures, reusable code, testable code, unit testing, functional testing
  • Good knowledge of databases (able to create schemas that represent and support business), SQL, and exposure to query optimization
  • Understanding of fundamental design principles behind a scalable application
  • Experience in microservices ( identification, design, and implementation)
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Able to write/create/implement complex business logic in the backend.
  • Proficient in usage of versioning tools such as Git, bitbucket
  • Knowledge of Linux or Unix systems
  • Familiarity with any ORM libraries, Redis, Kafka, AWS is preferred but not mandatory
  • Experience with distributed systems

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Sr Network Engineer - Engineering Team (REMOTE)

Valvoline Global Operations, Remote, Remote
6 days ago
Why Valvoline Global Operations?Valvoline Global is a worldwide leader in automotive and industrial solutions, creating future-ready products and best-in-class services for partners around the globe. Established in 1866, we introduced the world’s first branded motor oil, claiming our position as The Original Motor Oil. As an affiliate of Aramco, one of the world's largest integrated energy and chemicals companies, we...

Junior Product Designer

Bending Spoons, Remote, Remote
1 week ago
At Bending Spoons, we’re striving to build one of the all-time great companies. A company that serves a huge number of customers. A company where team members grow to their full potential. A company that functions at unparalleled levels of effectiveness and efficiency. A company that creates value for shareowners at an extraordinary rate. And a company that does so...

Web Frontend Engineer - JS, CSS, React, Flutter

Canonical, Remote, Remote
1 week ago
Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is...