
We are looking for a software engineer who:
š is curious and asks a lot of questions!
𤤠has good product taste.
ā”ļø is passionate about writing clean code.
šµ has strong problem solving skills.
š„ can turn 1-pager specs into detailed features.
ā£ļø loves / appreciates automated testing!
š is humble, kind and has a good taste of sarcasm.
š» has hands-on experience with JavaScript.
āļø Non-mandatory, but nice to have:
š¶š» worked in an early-stage startup.
š¤š» built and led a small engineering team.
⨠2+years of experience.
š» open source enthusiast.
š¦ You are passionate about teaching, learning and creator economy.
š¤ What's the interview process like?
We try to close the interview process within 3 days.
Take us through what excites you the most about this role/challenge.
A flexible project round.
Discussion with founders.

Similar jobs
Role Overview
We are looking for an experienced Node.js Developer with deep expertise in backend engineering and related frameworks. The ideal candidate will be a strong problem solver, effective communicator, and proven mentor capable of leading development initiatives while ensuring code quality, scalability, and performance optimization.
Key Responsibilities
- Lead and contribute to multiple backend development projects ensuring high-quality delivery.
- Collaborate with business analysts, architects, and cross-functional teams to define technical specifications and gather requirements.
- Design and implement scalable, secure, and high-performance applications using Node.js and related frameworks.
- Develop detailed HLD (High-Level Design) and LLD (Low-Level Design) solutions.
- Mentor and guide junior developers, fostering knowledge sharing and growth.
- Participate in peer code reviews, ensuring adherence to best practices and coding standards.
- Optimize performance, concurrency, and scalability of applications.
- Implement CI/CD pipelines and ensure smooth deployment processes.
- Support and troubleshoot production issues, providing L3 support as required.
- Continuously research, evaluate, and integrate new technologies to improve applications and processes.
- Establish and enforce engineering best practices within the team.
- Actively participate in recruitment and talent-building initiatives.
Required Skills & Qualifications
- 5ā10 years of strong professional experience in Node.js and frameworks like Express.js.
- Proficiency in MERN stack (preferred but must be heavy on Node.js).
- Strong understanding of multi-threading, concurrency, and performance optimization.
- Solid debugging, troubleshooting, and performance profiling expertise.
- Hands-on experience with source control systems (Git) and CI/CD environments.
- Familiarity with Agile methodologies (Scrum/Kanban).
- Strong knowledge of object-oriented and service-oriented application development.
- Excellent communication, leadership, and collaboration skills.
- Proven ability to work independently and in team settings with high ownership.
We are looking for a highly capable Node.js/ExpressJS developer to optimize our web-based application performance. You will be collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.
To ensure success as a Node.js developer, you should possess extensive knowledge of Node.js/ExpressJS based services and experience in a similar role. An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.
Responsibilities:
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Designing customer-facing UI and back-end services for various business processes.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
Qualification:
- Bachelorās degree in computer science, information science, or similar.
- At least three yearsā experience as a Node.js and ExpressJS developer.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Availability to resolve urgent web application issues outside of business hours.
About Us:
Nativebyte is a software services company with focus on building large scale enterprise applications which work with millions of users. We work with startups and large corporates alike to develop end to end technology solution for them.
Job Description:
We are looking for a Backend developer who is proficient with Node.js. Your primary focus will be on developing user interface components and implementing them following well-known Node.js workflows. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
- Responsible for server-side web application logic and integration of the work front-endĀ developers
- Write the web services and APIs used by front-endĀ developer and mobile applicationĀ developers.
- API integration Backup and restore technologies for a websiteās files and DB
Skills:
- Proficient knowledge of the back-end programming language and the framework that is used by the company
- Understanding of front end technologies like HTML, CSS, and JavaScript (to communicate with team members on the front-end)Ā
- Ability to manage a hosting environment, including database administration as well as scaling applications to handle load changes
- Knowledge of accessibility and security complianceĀ
- Experience with version control, such as Git
Notice Period - Immediate or 15 days or 30 days.

About Freespace* (a.k.a. WorkplaceĀ Fabric) Ā
Ā
Workplace Fabric develops solutions that makes workplaces intelligent. Our solutions help increase productivity of office workers while helping to lower the cost of real estate. Our FlagshipĀ
product Freespace is installed in over 40 cities around the world and serves over 30,000 people every day. Starting with the first deployment in March 2016 we have rapidly grown with our solution being rolled out globally while continuing to stay cash positive. With successes at several blue-chip clients Workplace Fabric has carved a unique leadership position in workplace management and employee engagement SaaSĀ solutions.Ā
Ā
*To find out more, follow us on social media ā LinkedIn & Facebook @ workplace-fabricĀ
Ā
What isĀ on our offer? Ā
- An absolutely action packed,Ā fun,Ā and demanding workplace lets ourĀ employeesĀ to thrive in a team-based environment with passion, fun, pride and teamwork as our core values.Ā
- We can offer you career opportunities to challenge, develop and exceed your aspirations with training and development throughout your career.Ā
- Life is never dull at Freespace as there is always something to learn, constantly pushing you to develop your skills and take on the next exciting challenge.Ā
Ā
Ā Profile Brief: Ā
You will beĀ an experiencedĀ BackendĀ EngineerĀ with an interest in data and analytics, developing ourĀ fast growing Analytics Team.Ā Working closely as an active team member,Ā having ownershipĀ & accountabilityĀ to develop analyticsĀ stories,Ā inĀ deliveringĀ timely projects through Scrum.Ā WorkingĀ with product ownersĀ and team leads toĀ clarifying requirements, challenge assumptions in order toĀ ensure successful executionsĀ and push theĀ clientĀ analyticsĀ to its best.Ā Ā
Ā
Key Skills and ExperienceĀ Ā
Required Skills:Ā JavaScript (ES6+),Ā SQL,Ā Nodejs,Ā AWSĀ (Lambda, Athena, S3)Ā
Good to have:Ā TypeScript, IoT, AWS CertificationsĀ
Ā
Experience:Ā 4-6Ā yearsĀ Ā
- Data processing and manipulation expertĀ
- Able to easily comprehend and write complex & efficient SQL queriesĀ Ā
- Ability to understand,Ā designĀ and fully documentĀ end-to-end scalable IoT systemsĀ
- Expert in in buildingĀ Well-Architected solutions using AWS Services (egĀ Lambda, Athena, S3Ā etc)Ā
- Master in JavaScript with excellent understanding of asynchronous patternsĀ Ā
- Comfortable with of ES6+, TypeScript & emerging web technologiesĀ Ā
- Experience of buildingĀ secure,Ā meteredĀ REST APIsĀ andĀ connectors for BI tools likeĀ Tableau andĀ PowerBIĀ
- Hands-on programmerĀ
Ā
Page BreakĀ
KeyĀ BehavioursĀ Ā
- Be passionate aboutĀ understanding the business problem andĀ usingĀ dataĀ toĀ tellĀ theĀ storiesĀ inĀ delivering solutions which drive client decisions.Ā
- LeadĀ by example by demonstrating best practiceĀ and mentoring of team membersĀ
- Clear thinker with a systematic problem-solving approach, breaking the problem down into simple achievableĀ and realistically estimated stepsĀ
- Seeing a project through from conceptionĀ into production and supportĀ ensuring quality throughout.Ā
- EnsureĀ high standardsĀ byĀ instillingĀ Ā data quality checks, code reviews andĀ documentationĀ in work and team practices.Ā
- AbleĀ toĀ challengeĀ solutionsĀ andĀ processesĀ in creating the best products and environment to work.Ā
- UnafraidĀ toĀ own mistakesĀ Ā
- CustomerĀ focussedĀ
Ā



Roles and Responsibilities |
ā Leads more than one projects end-to-end and collaborates across functions. Drives planning, estimation and execution. ā Manages stakeholder expectations and offers scalable, reliable, performant and easy to maintain solutions ā Consistently delivers complex, well backed and bug-free products in time ā Consistently takes well thought technical/design decisions ā Develops expertise in more than one area and shares knowledge with others. able to mentor/train in areas which are new to them. ā Drives people to solve engineering challenges ā Enjoys high respect of Tech and other cross functional teams ā Demonstrates effective communication with project team, management and internal/external clients as necessary. ā Surfaces both technical and non-technical team challenges and helps resolve them ā Champion for SDLC best practices and high quality standards ā Significantly contributes in hiring high performance candidates |
Ā
Ā
Experience & Ā Skills |
ā Expert at in RoR, Golang, NodeJS or Python. Good to have exposure to ML. ā Must have experience in cloud computing ā Operates independently with almost no oversight ā Is able to apply domain expertise to think critically and make wise decisions for the team, taking into account tradeoffs and constraints. ā Communicates tech decisions through design docs and tech talks ā Has delivered multiple projects with end-to-end engineering ownership ā Keeps track of new technology/tools and embraces them as necessary ā 12+ years of experience in product driven organization ā A Bachelors or Masters degree in engineering from a reputed institute (preferably IITs, NITs, or other top engineering institutes) |
Responsibilities
- Work with the architect in identifying modules, interfaces, functionality to be developed
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write clean code to develop functional web application,Ā addressing technical and design requirements
- Understand and implement heuristic algorithms as necessary
- Troubleshoot and debug applications
- Create and maintain upto date documentationĀ
- Collaborate with Front-end developers to integrate user-facing elements with server side logic
- Provide training and support to internal teams
- Build reusable code and libraries for future use
- Liaise with developers, architects, Ā designers and system administrators to identify and incorporate new features
Requirements
- Proven work experience in Java as a Back-end developer
- In-depth understanding of the entire web development process (design, development and deployment)
- Hands on experience with programming languages likeĀ https://resources.workable.com/back-end-developer-job-description" target="_blank">JavaĀ and Python
- Hands on experience in relational and non relational databases
- Working knowledge of CMS framework
- Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
- Excellent analytical and time management skills
- Teamwork skills with a problem-solving attitude
- BE/ MS degree in Computer Science or relevant field
Basic Skills/Qualifications
⢠Masterās/Bachelorās degree in Computer Science, Computer Engineering (BE/MCA/BCA)
⢠5-9 years of strong software design and development experience and building and administering large-scale distributed applications
⢠Strong communication skills
⢠Agility and quick learner
⢠Understanding of the Software development lifecycle
⢠Good Analytical and problem-solving skills
⢠Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities
⢠Should have a high level of energy working as an individual Contributor and as a part of Team.
⢠Ability to think out of the box and questioning everything
Technical Skills (Hands On)
⢠Apply Server-side software development expertise, to design, develop and implement horizontally scalable components with the ability to handle large transaction and query volumes with following experience :
⢠Backend - NodeJS, Server-Side Events (SSE)
⢠Programming languages - Typescript, JavaScript
⢠API ā REST, GraphQL
⢠Databases ā MySQL, PostgreSQL
⢠Additional useful programming languages ā Java, Scala
⢠CI/CD experience with:
⢠Git/TFS, Containers, Ansible
⢠Test Driven Development (TDD)
⢠Real-time or near real-time data pipelines
⢠BPMN 2.0 (Camunda)
⢠Knowledge of Design Thinking
⢠Experience working in short agile release cycles
⢠Enterprise grade development best-practices for end-to-end interoperability and integration
⢠Design with operational requirements, and support challenges in perspective

Python
SQL
HTML
Linux
AJAX/ JSSkills
Excellent Communication Skills
Have to be a quick learner
Complete project on time

