We believe that by empowering the 2 crore MSME manufacturers in India with easy-to-use mobile-first workflow management tools, we can play a pivotal role in realising Indiaโs dream of becoming worldโs top-most-desired manufacturing destination and $5 trillion economy. Every
line of code we write, every feature we add, every pixel we create, everything we do helps us get one step closer to our vision.
Our engineering team ardently believes in these 2 core fundamentals:
Polyglot Programming: we are language-agnostic and focus on finding the most optimal and robust solution to a problem - independent of the programming language
Asynchronous Communication: async is an important factor in our teamโs productivity. Not only does async produce the best work results, but it also lets people do more meaningful work and live freer, more fulfilled lives.
Objectives ๐ฏ
โ Design and develop highly scalable, reliable, and fault-tolerant systems for one of the fastest-growing startups in India
โ Participate in code reviews and share knowledge across the team
โ Pair with team members on functional and non-functional requirements and spread design philosophy and goals across the team
โ Communicate, collaborate and work effectively across distributed teams
โ You should understand the user and their behavior and will continuously contribute to making their experience better with each release
Who are we looking for ๐
โ Having built scalable backends using Javascript / Typescript would be preferable You should be able to design RESTful APIs that are not overly constrained, and can easily be consumed by the frontend dev
โ You have worked with Relational databases like MySQL, Postgres and understand partitioning, sharding, as well as NoSQL databases such as MongoDB/Couchbase etc
โ You have worked with searching systems , caching systems and queuing systems You should be at ease with maintaining cloud instances on AWS, GCP, and the like
โ Experience with Docker, Kubernetes in production would be prized
โ You should have a deep understanding of system design, data structures, and algorithms and understand how to apply them to design pragmatic solutions
โ You have experience in identifying, debugging, and resolving complex production issues
โ Relevant working experience of at least 3 years
** brownie points if you have experience of Product Startup at scale
About FactoryPlus
About
We are revolutionising unorganised manufacturing industries by digitising factories. FactoryPlus is a technology platform for MSME manufacturers. Most of the 2 crore MSME factories in India are operating without any software/tool to manage their day to day production operations. With FactoryPlus, we are making factories smarter, faster, and cost-effective with our smart factory management platform.
Our mission is to enable manufacturers to spend less time with manual operations and to focus more on growing their business. FactoryPlus is run by a team of successful founders and operators that have previously started and scaled multiple B2B startups - Classplus, Happay, LocoNav. We are backed by marquee early-stage investors - Better Capital (early investor in Khatabook, Teachmint, Open) and Titan Capital (venture arm of Snapdeal Co-founders).
Photos
Connect with the team
Similar jobs
Responsibilities:
ย
- Must have hands-on working experience in NodeJS with Typescript
- Must have experience of large size product development process
- Must have detailed knowledge of designing and developing performant REST APIsย
- Must have hands-on experience on Postgres DB and MongoDb / any NoSQL DBย
- Must be comfortableย working with git and CI CD pipelines and deployment strategies
- Should be able to build a new team and work with your engineers and mentor them
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Continuously discover, evaluate, and implement new technologies to maximise development efficiency
- Should be open to learn new domain and work in fast paced environmentย
- Responsible to deliver end to end module/product/project scope
ย
Requirements:
ย
- 4+ years of experience as a Full Stack Developer with a strong focus on Nodejs with TypeScript and React JavaScript
- Solid understanding of web application architecture, including RESTful API design and development
- Experience with front-end development using tailwind , bootstrap ,HTML, CSS, and JavaScript, typescript
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
ย
If you are exploring for opportunities to get a better work exposure & to get a chance to work for scalable products. Kindly go through the job description below & apply if you seem fit for this role.
ย
๐ง๐ฒ๐ฐ๐ต๐ป๐ถ๐ฐ๐ฎ๐น ๐ ๐ฎ๐ป๐ฑ๐ฎ๐๐ฒ๐ :
JavaScript, MongoDB, NoSQL, NodeJS/Go/Ruby/Python Data Structure, Algorithms, Product company/ Startup experience.
๐ฅ๐ผ๐น๐ฒ๐ & ๐ฅ๐ฒ๐๐ฝ๐ผ๐ป๐๐ถ๐ฏ๐ถ๐น๐ถ๐๐ถ๐ฒ๐:
ย ย ย " ๐ฌ๐ผ๐'๐น๐น ๐ฑ๐ฒ๐๐ถ๐ด๐ป ๐ฎ๐ป๐ฑ ๐ฏ๐๐ถ๐น๐ฑ ๐๐ฐ๐ฎ๐น๐ฎ๐ฏ๐น๐ฒ ๐๐๐๐๐ฒ๐บ๐ ๐๐ผ ๐ฏ๐ฒ ๐๐๐ฒ๐ฑ ๐ฏ๐ ๐ณ๐ฎ๐ฟ๐บ๐ฒ๐ฟ๐ ๐ฎ๐ป๐ฑ ๐ฎ๐ด๐ฟ๐ถ๐ฏ๐๐๐ถ๐ป๐ฒ๐๐๐ฒ๐".
-Be involved and participate in the overall application lifecycle
-Main focus on coding and debugging
-Collaborate with Front-end developers
-Build high-quality reusable code that can be used in the future
-Develop functional and sustainable web applications with clean codes
-Troubleshoot and debug applications
-Conduct UI tests and optimize performance
-Manage cutting-edge technologies to improve applications
-Collaborate with multidisciplinary team of designers, developers and system administrators
-Follow new and emerging technologiesย ย
๐๐ ๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ:ย 2+ years.ย
๐๐ผ๐ฐ๐ฎ๐๐ถ๐ผ๐ป: Patna / Work from Homeย
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐:ย As per market standards
We are looking for a Node.js Developer responsible for managing the interchange of data
between the server and the users. Your primary focus will be the development of all server-side
logic, definition, and maintenance of the central database, and ensuring high performance and
responsiveness to requests from the front-end. You will also be responsible for integrating the
front-end elements built by your co-workers into the application. Therefore, a basic
understanding of front-end technologies is necessary as well.
Must-Have:
โ Strong proficiency with JavaScript.
โ Hands-on experience with HTML, CSS, and AJAX.
โ Knowledge of Node.js and frameworks available for it (such as Express, StrongLoop, etc
depending on your technology stack).
โ Understanding the nature of asynchronous programming and its quirks and
workarounds.
โ Good understanding of server-side templating languages. (such as Jade, EJS, etc
depending on your technology stack)
โ Development experience designing object-oriented JavaScript and SVG.
โ User authentication and authorization between multiple systems, servers, and
environments.
โ Integration of multiple data sources and databases into one system.
โ Understanding fundamental design principles behind a scalable application.
โ Understanding differences between multiple delivery platforms, such as mobile vs.
desktop, and optimizing output to match the specific platform.
Good to have:
โ Proficient understanding of code versioning tools, such as Git.
โ Understanding accessibility and security compliance.
โ Typescript and Mongo DB knowledge.
โ Knowledge of REST & GRPC.
โ Understanding of containerization (Docker).
Responsibilities:
โ Writing reusable, testable, and efficient code.
โ Writing API Documentation.
โ Design and implementation of low-latency, high-availability, and performant
applications.
โ Implementation of security and data protection.
โ Integration of data storage solutions (may include databases, key-value stores, blob
stores, etc.).
โ Integration of user-facing elements developed by front-end developers with server-side
logic.