Backend Developer

Posted:
7/25/2024, 7:31:54 PM

Location(s):
Noida, Uttar Pradesh, India ⋅ Uttar Pradesh, India

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
On-site

Position Overview:
ShyftLabs is a rapidly growing data product company that specializes in creating digital solutions for Fortune 500 companies across various industries. We are looking for a talented and experienced Backend Developer to join our team and help us continue to deliver innovative solutions that help accelerate business growth.

As a Backend Developer at ShyftLabs, you will work closely with our cross-functional teams, including product managers, developers, and stakeholders, to create user-centric and visually appealing designs for our digital solutions. You will be responsible for developing and delivering high-quality user interfaces and user experiences that meet our clients’ needs and exceed their expectations.

Backend Developer Responsibilities:
Proficiency in NodeJS, SailsJS, Postgress, MongoDB, redis.
Experience building and shipping production-grade software or services.
Experience building and operating online services and fault-tolerant distributed systems.
Experience creating and shipping V1 products using modern development practices.
Experience using agile methodologies or test-driven development (TDD).
Great curiosity and willingness to question.
High enthusiasm, integrity, ingenuity, results orientation, self-motivation, and resourcefulness in a fast-paced competitive environment.
Have a deep desire to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes.
Get excited by the challenge of complicated technical problems.
Understanding of data structures, algorithms, and distributed systems.
Understanding of information security principles and best practices.
Good understanding of frontend security Vulnerabilities like Cross-Site Scripting, Cross-Site Request Forgery, Content Security Policies, etc.
Proficient understanding of code versioning tools, such as Git, Bitbucket, Github.
Familiarity with modern programming practices and concepts.
Ability to write modular, reusable libraries which can be used across multiple functions.
Work together with members of various internal teams, including listening and communicating.
Comfortable working in a fast-paced, Agile, release-often environment.
Understanding of the SDLC processes and facilitating the working of the team.
Execution skills: Gets things done independently and collaboratively and understands when each is appropriate.
Passion: Interest in our business domain (Retail), solution space (Retail Technology), or technology stack.