Senior Software Engineer - Backend

at Fictiv

DP
Posted by Vedvati Karandikar
icon
Pune
icon
7 - 14 yrs
icon
Best in industry
icon
Full time
Skills
NodeJS (Node.js)
Javascript
GraphQL

Senior engineers are the heart of our engineering teams. We’re looking for talented engineers to join us in building intuitive, secure web applications with modular, well-structured components.

As a Senior Backend Engineer, you will have an outsized impact on our team/system/ product through shaping software development practices, contributing to architectural decisions, and mentoring other engineers.

Our main challenge is to build a secure, globally scalable system. We need to reliably ingest, quote, and track millions of parts as they are manufactured around the world. We also handle a significant amount of pre-production intellectual property. Because of this, we are looking for folks with experience developing secure, highly available cloud applications using asynchronous paradigms.

Desired traits

  • Technical expertise – You have built highly available, business critical systems in cloud environments (AWS ecosystem preferred), particularly with event-based asynchronous programming frameworks like Node.js. Your skills include -
    • Proficiency with building backend APIs and integrations
    • Experience and willingness to write unit and integration tests
    • Experience developing/versioning/maintaining REST or GraphQL APIs
    • Experience with SQL & No-SQL databases
    • Experience with event systems such as queues, iPaaS, event buses
    • Experience with distributed systems / caching / security (OWASP Top 10) is a strong plus
  • Deliver quality – You dig deeply into the nuts and bolts of how systems work and can solve problems at their root. You believe testing is an important part of creating quality software.
  • Bring out the best in the team – You have the experience and knowledge to level up other engineers, not only in system design / code quality but also in collaboration and development practices.
  • Team-oriented – You have a strong desire to help the team improve our collective craft. You understand that you are a leader and role model to other engineers in how you collaborate and create solutions for technical challenges.

What’s in it for you?

Technical Leadership
We are a small team taking the next step in evolving our systems and infrastructure. As a Technical Lead, you will play a key role both in guiding the technical architecture and elevating technical standards. With our team at a small size and growing, you will be well positioned to have a wide impact over a range of systems and decisions.

Inspiring Customers
Our customers work on products that push technological boundaries – from self-driving cars to low-cost water purification systems. They inspire us to develop systems to move faster, build higher quality products, and shape the future of manufacturing.

Change An Industry
We have a big vision for what manufacturing should be, and we are determined to make that vision real. You’ll be working with smart, mission driven teammates to create significant change in this industry.

About Fictiv

We exist to enable product innovators to create. Fictiv is a Digital Manufacturing Ecosystem that is transforming how the next rockets, self driving cars, life-saving robots are designed, developed and delivered to customers around the world. From early-stage companies to large enterprises, thousands of companies use Fictiv to innovate with agility, de-risk their supply chains, and get products to market faster. 

You will join us in building a highly available, performant cloud platform that scales globally with our fast-growing business. You’ll have the opportunity to interact with some of the most renowned companies on the planet who make physical products loved by millions. You’ll be working with some of the highest quality and most talented vendors who produce what seems impossible to produce. You’ll be surrounded by a wicked awesome team who are obsessed with winning the hearts and minds of product engineers and designers who are literally building the future ... today.

We believe in providing our team members (known affectionately as "Fictors") with the support and tools they need to take their careers to the next level. At Fictiv, you’ll have the autonomy to drive big opportunities and the support to succeed.

You'll be surrounded by a passionate group of people with diverse backgrounds and perspectives. We foster a highly collaborative environment between all teams, across manufacturing operations, product and engineering, and growth.

We also benefit from our global diversity, with headquarters located in both San Francisco, CA and Guangzhou, China, with remote-friendly systems to keep our teams connected. Fictiv recently announced a new $35M round of funding led by 40 North Ventures to aggressively expand Fictiv’s groundbreaking Digital Manufacturing Ecosystem. Honeywell, Sumitomo Mitsui Banking Corp., Adit Ventures, and M20 also participated, along with previous investors including Accel, G2VP, Bill Gates, and Tandon Group, bringing Fictiv’s total investment to $92M.

Fictiv is now expanding it’s engineering team into Pune, India and this is your opportunity to be part of our India journey from the very beginning and be part of the core platform engineering team that is being formed here!
Founded
2013
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

Fullstack developer

at Everest Engineering

Founded 2018  •  Product  •  100-500 employees  •  Bootstrapped
Java
J2EE
Go Programming (Golang)
Python
Amazon Web Services (AWS)
Docker
Kubernetes
NodeJS (Node.js)
RESTful APIs
HTML/CSS
C#
Spring Boot
Relational Database (RDBMS)
icon
Remote only
icon
5 - 8 yrs
icon
₹17L - ₹25L / yr
EverestEngineering works with startups to large enterprises solving exciting problems. We use emerging and effective technologies and processes for solving these problems. We provide solutions that are scalable, maintainable, and easy to deploy. 
 
We want our company, EverestEngineering, to be a high-performance team. Part of this is focusing on each other and our clients with an explicit goal of creating a human-centric environment in which we are connected and supported. The other part is focusing on performance, doing the job and doing it well. The following principles and practices help us act together; read them and work on mastering them. 

“One of the most important things is helping you to be yourself without being judged.” While this can be achieved in many ways, we believe in being a people first organization. One of the most important things is helping you to be yourself without being judged. We respect you for who you are.
It does not mean you are always right, or you can do bad work. We believe and strive for better ways of working. We do it with continuous feedback and improvement. We take and provide feedback and that’s how we improve. We have a flexible environment, sustainable pace, and high expectations for learning new technologies. We’ve built a company we truly love working for, and we think you will too. That is part of our culture. If you want to know more about our culture - https://github.com/everest-engineering/manifesto" target="_blank">https://github.com/everest-engineering/manifesto

To see the quality of our code, you can check out some of our open source projects: https://github.com/everest-engineering" target="_blank">https://github.com/everest-engineering

At Everest, we innovate at the intersection of design and engineering to produce outstanding products. The work we do is meaningful and challenging - which makes it interesting. Imagine each line of your code, making the world a better place. We work on five workdays weeks and overtime is a rarity.
This Fullstack JD is for your reference only. We have openings for Frontend and Backend also.
 
  • Can write reliable, scalable, testable and maintainable code.

  • Familiarity with Agile methodologies and clean code.

  • Design and/or contribute to client-side and server-side architecture.

  • Well versed with fundamentals of REST.

  • Knowledge of one or more front-end languages and libraries (e.g. HTML / CSS, JavaScript, XML, jQuery, Typescript) JavaScript frameworks (e.g. Angular, React, Redux, Vue.js)

  • Knowledge of one or more back-end languages (e.g. C#, Java, Python, Go, Node.js and frameworks like SpringBoot, .NET Core) 

  • Well versed with fundamentals of database design.

  • Familiarity with databases - RDBMS like MySQL, Postgres & NoSQL like MongoDB, DynamoDB.

  • Well versed with one or more cloud platforms like - AWS, Azure, GCP.

  • Familiar with Infrastructure as Code - CloudFormation & Terraform & deployment tools like Docker, Kubernetes.

  • Familiarity with CI/CD tools like Jenkins, CircleCI, Github Actions.

  • Unit testing tools like Junit, Mockito, Chai, Mocha, Jest

Job posted by
Rijuthaa Kanagaraj

Sr NodeJS Developer

at Yapsody India Pvt Ltd

Founded 2010  •  Products & Services  •  20-100 employees  •  Profitable
NodeJS (Node.js)
Express
Amazon Web Services (AWS)
Test driven development (TDD)
RESTful APIs
icon
Remote only
icon
3 - 5 yrs
icon
₹12L - ₹20L / yr

We are looking for a brilliant senior engineer to support the needs of our back-end systems. Someone that is comfortable working on distributed systems. We use Node.JS on the backend and are looking for someone who would be open to doing things across the whole stack.

 

As our lead Node.js architect you will be responsible for driving the the backend microservices forward in quality, features, and scalability. We’re looking for an exceptionally talented senior backend engineer who has scaled platforms and is a natural leader and thrives on getting their hands dirty on the back-end. As an experienced engineer you will set the quality bar and be relied upon to deliver an app experience that is outstanding.

 

Job Responsibilities

 

  • Take ownership of the entire backend architecture developed web apps and mobile apps.
  • Design and implementation of low-latency, high-availability, and performant applications
  • Build new features, bug fix and suggest projects that will improve product and infrastructure.
  • Help our director of engineering build out an awesome best-in-class engineering culture!
  • Make technical and product decisions based on roadmap autonomously.
  • Interview full-time engineer employees.
  • Mentor junior engineers.
  • Dictate deployment workflow process to ensure highest level of productivity.
  • Code review PRs to ensure engineers are following best practices.
  • Assist with Dev Ops as needed, help lead search for Dev Ops team if needed.
  • Have fun with Yapsodians and participate in all cultural activities.

 

Skill Requirement

 

  • Have strong programming skills - Javascript, NodeJS, Express JS
  • Working knowledge of Mocha and Chai use for Test-Driven Development                        
  • Network and Information Security - OWASP, OSCP, CISSP, Cisco CCNA, Certified Ethical Hacker (CEH), CompTIA Security+.
  • Working knowledge of Swagger API creation                        
  • Understanding of Sequelize (SQL ORM)            
  • Strong knowledge of software architectures for microservices (scalable and high performance)
  • Knowledge of event-driven programming service                        
  • Knowledge of AWS common services such as SNS, SQS, ECS, S3, SES, KMS, Cloudwatch
  • Excellent understanding of documenting knowledge                        
  • Have experience with NewRelic, Sentry, SonarQube, CloudWatch, ELK stack            
  • Understanding of release management systems                        
  • Understanding of code revision systems   
Job posted by
Zeenat Crasto

RaRa Delivery - Backend Developer - Java/J2EE

at RaRa Delivery

Founded 2019  •  Product  •  20-100 employees  •  Raised funding
Java
Spring Boot
Hibernate (Java)
Microservices
MySQL
NodeJS (Node.js)
JDBC
SQL
Webservices
Data Structures
Algorithms
icon
Remote only
icon
4 - 7 yrs
icon
₹3L - ₹30L / yr

Job Description :

 

- RaRa Delivery is revolutionizing instant delivery for e-commerce in Indonesia through data-driven logistics.

- RaRa Delivery is making instant and same-day deliveries scalable and cost-effective by leveraging a differentiated operating model and real-time optimization technology. RaRa makes it possible for anyone, anywhere to get same-day delivery in Indonesia. While others are focusing on - one-to-one- deliveries, the company has developed proprietary, real-time batching tech to do - many-to-many- deliveries within a few hours. RaRa is already in partnership with some of the top eCommerce players in Indonesia like Blibli, Sayurbox, Kopi Kenangan, and many more.

- We are a distributed team with the company headquartered in Singapore, core operations in Indonesia, and a technology team based out of India.

Future of eCommerce Logistics.

- Data driven logistics company that is bringing in same-day delivery revolution in Indonesia

- Revolutionising delivery as an experience

- Empowering D2C Sellers with logistics as the core technology

About the Role :

- 3 - 7 years Experience with the following technologies: Core Java/J2EE, Spring Boot, Creating API, Hibernate, JDBC, SQL/PLSQL, messaging architecture, REST/Web services, Linux

- Expertise in application, data, and infrastructure architecture disciplines

- Advanced knowledge of architecture, design, and business processes

- 2+ years of Java, J2EE development experience

- Strong technical development experience in effectively writing code, performing code reviews, and implementing best practices on configuration management and code refactoring

- Experience in working with vendor applications

- Experience in making optimized queries to MySQL database

- Proven problem solving and analytical skills

- A delivery-focused approach to work and the ability to work without direction

- Experience in Agile development techniques, including Scrum

- Experience implementing and/or using Git

- Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals

- Bachelor degree in Computer Science or related discipline preferred

Job posted by
Shalini Yadav

Ruby on Rails Developer

at F22Labs Global

Founded 2014  •  Product  •  20-100 employees  •  Profitable
Ruby on Rails (ROR)
Ruby
Rails Framework
GraphQL
Elastic Search
AWS Simple Notification Service (SNS)
Firebase
icon
Remote, Chennai
icon
7 - 10 yrs
icon
₹10L - ₹20L / yr

We are looking for a talented Ruby on Rails Developer who is motivated to create
websites, Mobile Apps and web applications for top clients. You will join our team
and actively help us build functional software and web-based applications.

 

What will you work on?

 

● Develop server-side logic, definition and maintenance of central database
● Ensuring high performance and responsiveness to requests from the
front-end
● Integrate the front-end elements built into the application
● Write effective and scalable code in Ruby
● Review and debug junior developers code
● Test applications for performance, responsiveness and security


Do you fit in?


● Experience as a Ruby on Rails along with RSpec and Rails admin
● In-Depth understanding of object-oriented programming
● Familiarity with concepts of MVC, Mocking, ORM and RESTful
● Hands on experience in Cryptography and Authentication of systems by various
mechanisms such as JWT, Oauth2, etc.
● Understanding of agile software development and familiarity with automated testing
platforms
● Good understanding of containerization using Docker and experience with orchestration
services such as AWS ECS
● Experience with working on AWS tools like EC2, S3, RDS, Elastic
Beanstalk, Route53, API gateway, Lambda etc
● Experience with SSO and building multi tenant systems.
● Proficient understanding of Git
● Familiarity with development aiding tools such as Rake, Bundler, Webpack, etc
● Familiarity with continuous deployment and creating pipelines on providers such as Gitlab CI
● Familiarity with payment gateways such as Razorpay, Stripe, Dwolla etc.

 

 

Job posted by
Anchal Gaur

Software Engineer

at Intentive Technologies Pvt Ltd

Founded 2021  •  Product  •  20-100 employees  •  Bootstrapped
Java
Javascript
NodeJS (Node.js)
SQL
React.js
Object Oriented Programming (OOPs)
Python
icon
Bengaluru (Bangalore)
icon
0 - 2 yrs
icon
₹3L - ₹6L / yr

A human + bot hybrid customer support software that lets companies scale their customer support by using the best of automation and human touch. Kommunicate provides a codeless bot builder, live chat and help center.

Website: https://www.kommunicate.io/" target="_blank">https://www.kommunicate.io/

Skills and Requirements:

  • Proficient understanding of programming fundamentals, OOPs concepts, data-structure
  • Expert coding skills in any one of the following: Java, NodeJs, Javascript, Python or Go
  • Willingness to learn and work with new programming languages or frameworks as needed
  • Passion for designing and building scalable systems
  • Knowledge of database designs
  • Must have developed a project/application on their own

Technologies Required:

  • NodeJs
  • Javascript (basics)

Nice to have:

  • Contribution to open source projects/StackOverflow or any other similar sites.
  • Knowledge of bot platforms such as Dialogflow, Amazon Lex, or any other.

Benefits of working @Kommunicate:

  • competitive salary & stock options
  • work on cutting edge tech, AI, NLP, deep tech, innovative & building pioneering tech
  • work closely with founders, executives, and people with an entrepreneurial mindset
  • freedom to work on multiple tech stacks
  • growth opportunity
  • your work will have more impact and recognition
  • work in a fast paced environment
  • solve critical problems
  • freedom to choose the way you work
  • get a chance to talk directly with the customers across the world
  • work with really smart people around, its a team of young minds from IITs, Govt. and other top engineering colleges
Job posted by
Devashish Mamgain

PHP Developer

at Webwiders Software Solutions

Founded 2016  •  Services  •  20-100 employees  •  Profitable
PHP
MySQL
AJAX
Javascript
Laravel
CodeIgniter
icon
Indore
icon
1 - 3 yrs
icon
₹1.8L - ₹3.4L / yr

Job Description

 

 

The candidate must have ability to deliver the project alone or with the help of junior programmers. The candidates must have good communication skills to communicate with the clients and in-house cross-department team members.

 

Have sound knowledge in MVC Frameworks, Database Structure, CMS & eCommerce Development. Able to write clean code that follow industry standards and scalable. 

 Experience in Agile development process & Complete SDLC.

Skills-
Good experience into Core PHP - framework like Codeigniter.

Knowledge of HTML,Jquery, CSS, JavaScript, CSS, AJAX, MySql etc

 

Responsibilities and Duties

  • Must be self-driven and highly organized.
  • Design, code, test, debug and document software according to the functional requirements.
  • Strong Logical Programming Skills required.
  • Must have good communication skill.
  • Self-starter and effective team player.
  • Team leading and client interaction exposure would be an added advantage.
  • Understanding the fully synchronous behavior of PHP
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Familiarity with limitations of PHP as a platform and its workarounds
  • Creating database schemas that represent and support business processes

 

Job posted by
Web Widers

Node JS. Backend Developer

at NostraGamus

Founded 2018  •  Product  •  20-100 employees  •  Raised funding
NodeJS (Node.js)
Javascript
Amazon Web Services (AWS)
icon
Bengaluru (Bangalore)
icon
2 - 7 yrs
icon
₹8L - ₹18L / yr

We are looking to hire a Senior Backend Developer, with over 4+ years of experience, to directly work with the CTO and contribute in building and developing new products and feature sets for NostraGamus. The work will entail the opportunity to explore and utilise the latest developments in the world of technology, and formulate ways to incorporate them into day to day work to create stellar products. The candidate must have had significant exposure in building real products, including working with various stakeholders across product and marketing teams. Prior knowledge in building games at scale is highly desirable, but not necessarily.

 

The following skillsets are highly essential:

  1. Expertise in Node Js&Javascript, and hobbyist interest in few other languages like Python, Ruby, PHP. Must have done C/C++ programming in school/college
  2. Deep knowledge on Database systems, especially PostgreSQL, and any noSQL clones, including knowledge to optimise
  3. Awareness of Docker, virtualization, Redis or similar caching toolsets
  4. Absolute mastery in using Unix based systems and Bash. Ability to work in seamlessly in headless environments is a must.
  5. Disciplined in approaching problems, ability to maintain composure under catastrophic failures and propensity to work under deadlines

Bonus Points :

  1. Passionate about building new products - having done a few personal projects, regardless of success achieved or goals completed.
  2. Prior knowledge in building games at scale.
  3. Good understanding in AWS and its various services - EC2, ECS, RDS, SQS, Elastic Beanstalk, Elasticache, Route53.
  4. Strong interest in Mathematics, Probability Theory, Statistics, Machine Learning and ability to apply math in real-world applications.
Job posted by
Yashashvi Takallapalli

Senior Software Developer/Tech Lead

at BrowserStack

Founded 2011  •  Product  •  100-500 employees  •  Raised funding
Java
Python
NodeJS (Node.js)
Ruby
Ruby on Rails (ROR)
icon
Mumbai
icon
4 - 8 yrs
icon
Best in industry
● Good experience in at least one scripting language: Ruby, Nodejs, Python, AppleScript, Unix shell or similar ● Familiarity with one compiled language: C, Java, C ++, Go or similar ● Good knowledge of operating systems and networking concepts ● Reasonable knowledge of Windows and/or Linux operating systems ● Ability to work on Windows and Linux platform below the application layer, including file systems, kernels, custom installations, shell scripting, internal APIs, etc ● Aggressive problem diagnosis and creative problem solving skills ● Startup mentality, high willingness to learn, and hardworking ● Experience of 4+ years
Job posted by
Aditi Singh

Web Developer

at Diagnal Technologies

Founded 2016  •  Product  •  20-100 employees  •  Profitable
React.js
Javascript
PHP
Python
Ruby on Rails (ROR)
NodeJS (Node.js)
NOSQL Databases
MEAN stack
icon
Thiruvananthapuram
icon
1 - 7 yrs
icon
₹5L - ₹15L / yr
Full stack developer ( Permanent/ Contract- 3 months) Skillset: HTML,CSS, Java scripting , Angular JS ,NodeJS/ HTML, CSS, Java scripting, React JS, Node JS Frond End developer ( Permanent/ Contract- 3 months) Skillset: HTML, CSS, ReactJS, Java scripting Job Location: Trivandrum , Kerala Immediate candidates are preferred
Job posted by
Arun Kumar

Python Developer

at Trova Technologies Pvt Ltd

Founded 2016  •  Products & Services  •  20-100 employees  •  Raised funding
Python
MongoDB
Databases
HTML/CSS
Javascript
NOSQL Databases
icon
Bengaluru (Bangalore)
icon
3 - 5 yrs
icon
₹5L - ₹8L / yr
Responsibilities Writing reusable, testable, and efficient code Design and implementation of low-latency, high-availability, and performant applications Integration of user-facing elements developed by front-end developers with server-side logic Integration of data storage solutions include databases, key-value stores, blob stores, etc. Skills Expert in Python Able to integrate multiple data sources and databases into one system Understanding of the threading limitations of Python, and multi-process architecture Understanding of fundamental design principles behind a scalable application Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform Able to create database schemas that represent and support business processes Strong unit test and debugging skills Proficient understanding of code versioning tools
Job posted by
Srijith R
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 Fictiv?
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