Software Development Engineer II - Backend

at fabric

DP
Posted by Jackie Sobhani
icon
Remote, Bengaluru (Bangalore), Pune, Hyderabad, Remote, Delhi, Gurugram, Noida, Ghaziabad, Faridabad, Mumbai
icon
5 - 9 yrs
icon
Best in industry
icon
Full time
Skills
Java
NodeJS (Node.js)
MongoDB
Express
Javascript
Spring Boot
Systems design
Amazon Web Services (AWS)
Microservices
Distributed Systems
TypeScript
Serverless

Department: Engineering

Reports to: Engineering Manager

Location: Remote | India

Employment Type: Full-time 

Start Date: ASAP

 

 

Who We Are

 

Fabric is the new commerce infrastructure for the Internet. Our mission is to accelerate the GMV of the Internet by providing a platform and ecosystem to fundamentally change the way commerce happens in a multi-channel world.

We're building a future where Direct-to-Consumer Brands, Retailers, and B2B Businesses (wholesalers, manufacturers, and distributors)  have the commerce capabilities that today are only afforded by Marketplace organizations with billions of dollars in R&D. We’re building a future where the customer experience of discovery, shopping, or replenishment is individualized, delightful, and seamless in all channels. We’re building a future where merchandising, marketing, and commerce operations teams have intelligent, powerful, and practical tools to best serve their customers and grow every channel of commerce.  We’re building a future where developers have a platform that is highly secure, scalable, the most adaptable, and simplest to build upon.

We are a team of passionate people who love what we do.  Join us to build the new commerce fabric for the internet.

 

Job Description

 

The Software Development Engineer – Back-End, partners with Product, Engineering and Design teams to deliver new features and enhancements for YDV’s new eCommerce platform. This position focuses on providing eCommerce and related technology expertise to design, develop, and support of on-line, customer facing, eCommerce products. 

The successful candidate will have experience of a strong, hands-on technologist. A person who is comfortable with multiple priorities in a fast-paced environment is required. Work with other engineers, managers, Product Management, QA, and Operations teams to develop product features that meet market needs with respect to functionality, performance, reliability, realistic implementation schedules, and adherence to development goals and principles

 

 

Primary Responsibilities: 

  • Design and implement high performance scalable data centric serverless microservices
  • Estimate engineering effort, plan implementation, and roll out applications with cross-functional impact
  • Independently design, code, and test major features, as well as work jointly with other team members to deliver complex changes.
  • Own continuous improvement and fine tuning of API performance, scalability and security
  • Flexible approach to analyzing technical issues and clearly communicating recommendations/solutions
  • Proficient in agile development methodologies
  • Expected to deliver consistently with little supervision

 

Basic Qualifications

  • 5 - 9  years of professional experience
  • Strong application development background and understanding of Web Application technologies and techniques - JavaScript, Node, JSON, REST, Micro services, MongoDB, NoSQL, AWS Lambda, API Gateway
  • Proven ability to define and implement effective software development methodologies

 

Preferred Qualifications

  • Experience development of large scale consumer facing micro-services solution. 
  • Experience building server-less solutions is highly-preferred  

About fabric

Fabric is a modern commerce platform that gives retailers tools to create world-class shopping experiences for mid-market enterprises. We champion a new, harmonious way of doing business that emphasizes connectedness and collaboration over competition and dominance. This is showcased in our products that rely on microservices, APIs, and easy integrations, and in our globally distributed team that genuinely cares about its customers. Our founders directed groundbreaking commerce initiatives at Amazon, Staples, Google and eBay. We're growing fast and looking for more awesome people to join us.
Founded
2017
Type
Product
Size
100-500 employees
Stage
Raised funding
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

Software Engineer II (SE-2)

at Yatra Online Pvt Ltd

Founded 2006  •  Products & Services  •  1000-5000 employees  •  Raised funding
Java
Kotlin
Groovy
Python
Django
Spring Boot
Maven
Gradle
RxJava
reactor
eventbus
Apache Kafka
RabbitMQ
J2EE
Hibernate (Java)
Microservices
containerization
icon
Kochi (Cochin)
icon
1 - 3 yrs
icon
₹3L - ₹7L / yr

Role Description

A 'Software Engineer II' is a young member of our software development teams. As an engineer you will develop highly scalable services which enable online bookings, payment transactions and personalized messaging to millions of customers who book their travel with Yatra.com. This career establishing role exposes you to complex programming skills, design patterns and DevOps practices. Therefore, the role requires you to demonstrate ability to quickly learn a programming language and framework that you can use to build an A class service. Alongwith, the role also requires very good analytical skills, ability to debug problems in an existing piece of code and work with other team members in a collaborative environment. This stage of career exposes you to independent contributor role where you are expected to work on specific problems in an independent manner with minimal assistance.

Essential Duties

● Design and development of highly robust and scalable applications in a large-scale distributed systems environment

● Translating business requirements into system design

● Ownership of key software modules, which would involve product enhancements and maintenance of existing functionality.

● Effective debugging of issues and associated fixing in a time-critical atmosphere

● Interact with peers across product domains for cross-platform development

Please note: Following traits/skills are required for performing this role.  We are looking for the best combination of skills and experience in an individual.  Therefore, not all skills are expected from a single individual.  You can apply if you have similar skills even if not exactly the same.

Core Skills

● Java/

● Kotlin/

● Grovy

● Python/

● Django/

● FastAPI

● Spring Boot/

● Gradle/

● Maven

● RxJava/

● Reactor/

● EventBus/

● Kafka/

● RabbitMQ

● AspectJ/

● Hibernate/

● GORM/

● ORM/

● JPA/

● XML-XSLT

Additional Skills

● Test Driven Development or Behavior Driven Development

● OOPS/

● Functional Programming/

● Design Patterns/

● Event Driven Systems

● Microservices/

● Containerization/

● Docker/

● GCP/

● AWS/

● Azure

Other Essential Skills

● Strong analytical skills with good problem-solving abilities

● Possess a sound understanding of data structures, algorithms, object-oriented design and services-oriented architecture

● Passion for writing high-quality code in an object-oriented language

Relevant Experience

1 to 3 Years

People Management Skills

● Be a young, energetic member of the team

● Ability to work with minimal assistance

Leadership Skills

● Ability to seek feedback, opinions and ideas to self orient with minimal assistance and also help others to orient as well. Must believe in proactive learning and collaborative working style.

● Ability to bring energy, excitement and positive vibes to the team. Ability to self motivate and inspire others.

● Ability to learn and share knowledge with others - lead by example.

Communication Skills

● Excellent Reading, Writing, Speaking and Listening skills in English and any one regional Indian language

● Excellent ability articulate a point of view and effectively communicate to team members

Educational Qualifications

● Bachelor's Degree in Computer Science or Engineering

● Diploma or PG Diploma in Computer Science or Engineering

● Masters Degree in Computer Science or Computer Applications

Relevant Work Experience

● Software Consulting/Professional Services/Product Development

● Retail/e-Commerce

● Travel Industry (Online Travel Agency - OTAs)

Hiring Stages

1. Exploratory Discussion

2. Assignment

3. Round 1 (Core Skills, Assignment Evaluation)

4. Round 2 (Soft Skills, Leadership, People Management)

5. Round 3 (Behavioral, Special Situations, General)

6. HR evaluation, compensation discussion

7. Offer for employment, Q&A

8. Acceptance and joining logistics

 

Job posted by
Maggie Mathew

SDE 2 Backend developer

at Amazon India

Founded 2015  •  Products & Services  •  100-1000 employees  •  Profitable
Java
C++
HLD
High-level design
Distributed Systems
Scalability
lld
icon
india
icon
3 - 9 yrs
icon
₹8L - ₹15L / yr

JD:

 

As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.

 

Responsibilities:

  • You solve problems at their root, stepping back to understand the broader context.
  • You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
  • You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
  • You recognise and use design patterns to solve business problems.
  • You understand how operating systems work, perform and scale.

 

Requirements:

  • You write high quality, maintainable, and robust code.
  • You recognise and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
  • You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
  • Bachelors or Masters in Computer Science or relevant technical field.
  • Experience in software development and full product life-cycle.
  • Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
  • Proficiency in SQL and data modeling.
Job posted by
Bhavya venkatesh

Java Solution Lead

at New age Product based company, developed solution platform

Agency job
via Jobdost
Spring Boot
NOSQL Databases
Java
Hibernate (Java)
Microservices
Apache Kafka
Spring
RESTful APIs
icon
Hyderabad
icon
7 - 12 yrs
icon
₹20L - ₹40L / yr
MUST HAVE : 
  • Proven experience in any high-level programming languages like Java (Preferably)
  • Strong knowledge of data structure, algorithms and coding
  • Experience with any Messaging technologies like Kafka or Rab-bitMQ, etc.
  • Proven experience in database technologies like NoSQL
  • Hands-on experience with Spring, Spring Security, Spring boot, and Hibernate framework.
  • Working knowledge of developing Restful Micro services.
  • Strong analytical, problem-solving skills.
  • Attend team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.
  • Ability to understand the Platform/domain of the business in detail & Ability to multi-task.
  • Good communication and organizational skill
Job posted by
Sathish Kumar

Senior Backend Developer (Node.js/Golang)

at Zoop.one

Founded 2016  •  Product  •  20-100 employees  •  Raised funding
NodeJS (Node.js)
MongoDB
Express
Go Programming (Golang)
SQL
Test driven development (TDD)
icon
Pune
icon
3 - 8 yrs
icon
₹15L - ₹20L / yr

Responsibilities:

  • Develop new and enhance existing micro-services, libraries, and features that form our B2B KYC platform.
  • Create and document APIs, Queue Contracts to be consumed by other services.
  • Work closely with the Product and Engineering Leads to implement features following best design principles and patterns.
  • Participate in all phases of the development cycle - plan, design, implement, review, test, deploy, document, and training.
  • Help junior developers with best practices like TDD etc. and make sure their code meets the standards.
  • Educate them continuously to improve overall team performance and work quality.

Requirements:

  • Bachelors/Masters in Computer Science or equivalent experience.
  • Strong understanding of Computer Science fundamentals, software design principles, algorithms & design patterns.
  • Development experience (> 3 to 6 years ) - preferably on languages such as GoLang / NodeJS and scripting skills.
  • Interest and ability to quickly learn and ramp-up on new languages and technologies.
  • Ability to write understandable, reliable and testable code with minimum supervision.
  • Distributed, Highly-available systems running at large scale.
  • Distributed platforms which use Kafka, Elasticsearch, Cassandra or similar systems.
  • Cloud environments (e. g., Docker, AWS, GCP, Kubernetes etc., ).
  • Asynchronous programming patterns (e. g., GO Routines/Channels, NodeJS Async Programming).
  • Experience in CI/CD (Continuous Integration & Delivery), AGILE work environments.
  • Ability to troubleshoot and solve issues on distributed systems.
Job posted by
Samyaka Lokhande

Product Development Engineer - Backend

at Phenom People Pvt Ltd

Founded 2010  •  Product  •  500-1000 employees  •  Profitable
Java
J2EE
Spring Boot
Data Structures
Algorithms
NOSQL Databases
MongoDB
Apache Kafka
RabbitMQ
Apache ActiveMQ
Redis
Multithreading
Design patterns
Amazon Web Services (AWS)
Windows Azure
Microservices
Concurrency
icon
Hyderabad
icon
5 - 13 yrs
icon
₹10L - ₹28L / yr

We’re looking for a Product Development Engineer to join our team and work with our phenomenal clients along with our sales, Engineering, implementation, and customer support teams to ensure a phenomenal client experience. About you -Have you helped Business executives make a million dollar decision


JOB TITLE - Product Development Engineer - Backend
● Work Location: Hyderabad
● Full-time
 

Company Description

Phenom People is the leader in Talent Experience Marketing (TXM for short). We’re an early-stage startup on a mission to fundamentally transform how companies acquire talent. As a category creator, our goals are two-fold: to educate talent acquisition and HR leaders on the benefits of TXM and to help solve their recruiting pain points.
 

Job Description

  • Define long-term technical architecture to support SAAS offering, Lead and direct product development efforts.
  • 5 - 8 years of experience in software development, product development organization experience preferred.
  • 2+ years of leading development teams.
  • Be able to distill business objectives into technical solutions through effective system design and architecture
  • Be able to work independently on a project-by project basis and also work in a collaborative and fast-paced team environment
  • Be able to provide technical and analytical solutions to evaluate the merits and challenges of a product idea
  • Good to have experience of integrations with Third Party offerings 

Work Experience

  • 5+ years of Software Development experience in Java/J2EE, REST/ SOAP, JSON, Mongo DB, Spring, Design Patterns
  • Experience in defining architecture and leading teams in design & development
  • Experience with Cloud (AWS and Azure) deployments
  • Solid written and verbal communication skills
  • Able to thrive in a fast-paced environment

Education
· Engineering Graduates / Post-Graduates from premier institutions are preferred. Graduates from IIT, BITS, & NIT are preferred.
  More than 2 years of hands on product engineering experience

Benefits

  • Competitive salary for a startup
  • Gain experience rapidly
  • Work directly with executive team
  • Fast-paced work environment

 

 

About Phenom People

At PhenomPeople, we believe candidates (Job seekers) are consumers. That’s why we’re bringing e-commerce experience to the job search, with a view to convert candidates into applicants. The Intelligent Career Site™ platform delivers the most relevant and personalized job search yet, with a career site optimized for mobile and desktop interfaces designed to integrate with any ATS, tailored content selection like Glassdoor reviews, YouTube videos and LinkedIn connections based on candidate search habits and an integrated real-time recruiting analytics dashboard.

 

  • Use Company career sites to reach candidates and encourage them to convert. The Intelligent Career Site™ offers a single platform to serve candidates a modern e-commerce experience from anywhere on the globe and on any device.
  • We track every visitor that comes to the Company career site. Through fingerprinting technology, candidates are tracked from the first visit and served jobs and content based on their location, click-stream, behavior on site, browser and device to give each visitor the most relevant experience.
  • Like consumers, candidates research companies and read reviews before they apply for a job. Through our understanding of the candidate journey, we are able to personalize their experience and deliver relevant content from sources such as corporate career sites, Glassdoor, YouTube and LinkedIn.
  • We give you clear visibility into the Company's candidate pipeline. By tracking up to 450 data points, we build profiles for every career site visitor based on their site visit behavior, social footprint and any other relevant data available on the open web.
  • Gain a better understanding of Company’s recruiting spending and where candidates convert or drop off from Company’s career site. The real-time analytics dashboard offers companies actionable insights on optimizing source spending and the candidate experience.
Job posted by
Srivatsav Chilukoori

Node.js Backend Ninja

at LENDITT INNOVATIONS TECHNOLOGIES PRIVATE LIMITED

Founded 2020  •  Product  •  20-100 employees  •  Profitable
PostgreSQL
RESTful APIs
NodeJS (Node.js)
Express
Socket Programming
OCR
icon
Ahmedabad
icon
0 - 4 yrs
icon
₹3L - ₹8L / yr

We are looking for a Node JS developer interested in building high performance back end using PostgreSQL. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure.

Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.

Responsibilities

  • Build Fin Tech logic with super clean code with appropriate error handling
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Integration of data storage solutions - Postgresql
Job posted by
Risk Lenditt

Solve climate change as a graphics engineer

at The Solar Labs

Founded 2017  •  Product  •  0-20 employees  •  Raised funding
Javascript
Python
Graphic Designing
icon
Remote, Noida, NCR (Delhi | Gurgaon | Noida)
icon
1 - 4 yrs
icon
₹8L - ₹11L / yr
We are looking for a skilled graphics engineer to help develop our next generation 3D design and simulation engine. You will work on our client side canvas-based design and rendering engine as well as our parallelized python shading engine. As an early engineering hire you will have the opportunity to grow professionally along multiple dimensions. Engineers will make key technical decisions, participate in product design, and play crucial roles in hiring and internship mentoring. Requirements Knowledge of Javascript and Python Knowledge of common graphics APIs Familiarity with linear algebra and calculus Experience with geometry and graph algorithms Passionate about renewable energy and sustainability Familiarity with 3D design tools/CAD tools Bonus Experience with threeJS Game Development experience WebGL/OpenGL experience Job Perks Stock options, free tea and coffee,
Job posted by
Siddharth Gangal

PHP Developer

at Celestial Software Services LLP

Founded 2019  •  Products & Services  •  20-100 employees  •  Bootstrapped
PHP
MySQL
Laravel
NodeJS (Node.js)
RESTful APIs
React.js
icon
Remote only
icon
1 - 5 yrs
icon
₹1.5L - ₹6L / yr

- B.E/M.C. A Or B.C.A Degree in Computer Science, Engineering, MIS, Or Similar Relevant Field

 - Strong Knowledge of PHP Web Frameworks E.G Laravel

 - Understanding the Fully Synchronous Behaviour Of PHP

 - Understanding of MVC Design Patterns

 - Basic Understanding of Front-End Technologies, Such as JavaScript, HTML5, And CSS3 - Knowledge of Object-Oriented PHP Programming.

 - Strong Knowledge of The Common PHP Or Web Server Exploits and Their Solutions

 - Understanding Fundamental Design Principles Behind A Scalable Application.

 - Integration of Multiple Data Sources and Databases into One System

 - Familiarity With SQL/NoSQL Databases and Their Declarative Query Languages

 - Proficient Understanding of Code Versioning Tools, Such as Git, Bitbucket.

 - Understanding Fundamentals of Cloud Technologies E.G AWS

-  Knowledge of Node.js And React.js Should Be an Advantage.
-  Knowledge of HealthCare and e-Commerce domain will be good.

Job posted by
Mayank V

Backend Developer -SEE/Lead

at Kristal.AI - Fintech Product Company

Agency job
via SigniTeq
Java
Spring
J2EE
PostgreSQL
Spring Boot
icon
Bengaluru (Bangalore)
icon
3 - 7 yrs
icon
₹15L - ₹35L / yr
Kristal.AI is looking for superstar Backend Developer to scale our AI based Wealth Management solution to millions of users. 



Requirements
  • Experience in open source technologies - Solr, Redis, Kafka
  • Exposure to building & managing applications in Amazon Webservices (AWS)
  • Experience in security, scalability & performance aspects of solution
  • Critical Skills: 1. Java / J2EE, Spring, PostGreSQL 2. Nginx, Tomcat 3. Developing REST webservices

Desired Skills and Experience

Java,Spring,Spring Boot
Job posted by
Shobha N

Backend Developer

at RedLock

Founded 2015  •  Product  •  20-100 employees  •  Raised funding
Java
Amazon Web Services (AWS)
J2EE
Data Structures
Spring
MongoDB
NOSQL Databases
icon
Bengaluru (Bangalore)
icon
5 - 9 yrs
icon
₹30L - ₹40L / yr
RedLock is a fast growing cyber-security startup headquartered in California, with offices in Bangalore. Responsibilities: Responsible for complete software development life cycle including requirement analysis, design, development, deployment and support. Write clean, testable, readable, scalable and maintainable Java code that scales and performs well for thousands of customers Participate actively and contribute to design and development discussions Develop solid understanding and be able to explain advanced Cloud Computing and Cloud Security concepts to others Required: Strong computer science fundamentals (e.g. understanding of lock-free data structures, bloom filters, minimal perfect hashing, consistent hashing etc) Experience designing/building scalable REST API’s and Soap web services. Experience with open source frameworks/servers (Spring, Hibernate, Apache Tomcat). Experience with distributed computing (understand implications of CAP theorem, master election, brain split problem) and/or distributed DB/KVP (Cassandra, MongoDB, RedShift, Vertica etc) Hands on experience with relational SQL (including window functions, recursion, etc.) and no-SQL technologies.
Job posted by
Shanti Nallacheruvu
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at fabric?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort