
Similar jobs
Node JS Developer
We are looking for a Node JS Developer to join our team.
In this role, you will be entrusted with developing JavaScript applications using Node.js(NestJs framework).
Apply now for the role of a Node JS Developer at Codebuddy which is opening doors for skilled, energetic developers looking for Node JS Developer Jobs.
If you can help us design and create multiple layers of applications while working cross-functionally across different infrastructures and if you love problem-solving, Designing systems, and creating quality offerings, you would fit perfectly in Codebuddy.
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 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.
- Analyze requests for enhancements/changes and write amendment/program specifications.
- Understand the inter-dependencies of the service (application, system, and database) and be able to pinpoint problem areas accurately to improve overall efficiency.
- Translate storyboards and various use cases to create high-performing apps
- Help in code automation
What You Need To Apply (Technical Competency) :
- Bachelor's degree in computer science, information science, or similar.
- Minimum two years of experience as a Node.js developer.
- Minimum 6 months of hands-on experience with TypeScript.
- Basic knowledge of NestJs and ExpressJs.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of MongoDB.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Basics of Linux commands and basic Git knowledge for everyday workflow.
- 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.
- Self-motivated with the ability to work independently or jointly in a self-directed way.
About the Role
We are looking for a highly skilled and experiencedĀ Senior React Native Developer with backend experienceĀ to join our team and lead the development of our cross-platform mobile application and its supporting backend services. You'll play a pivotal role in building, launching, and scaling a high-performance app that runs seamlessly on both iOS and Android ā all from a single codebase ā while also architecting and maintaining robust backend infrastructure in Node.js.
If you're passionate about mobile technologies, experienced in backend systems, and excited about building high-quality products from the ground up, weād love to hear from you Responsibilities
- Lead the end-to-end development of a cross-platform mobile application usingĀ React Native.
- Build and maintainĀ backend services and APIs using Node.js, ensuring scalability and performance.
- Collaborate with product managers, designers, and other engineers to deliver intuitive and seamless user experiences.
- Design and implement secure, reusable, and modular components (both frontend and backend).
- Optimize app and API performance across a wide range of devices and platforms.
- Ensure app and backend compliance with modern security, performance, and design standards.
- Set up and manageĀ CI/CD pipelinesĀ for both frontend and backend (e.g., Fastlane, EAS, GitHub Actions).
- Integrate third-party APIs, services, analytics, push notifications, and more.
- Manage app store submissions and backend deployments.
- Mentor junior developers and contribute to establishing mobile and backend development best practices.
Requirements
Must-Have:
- 5+ years of experience in full-stack or mobile application development.
- 3+ years of hands-on experience withĀ React Native.
- 2+ years of experience working withĀ Node.jsĀ for backend development.
- Strong understanding ofĀ JavaScript (ES6+), TypeScript, and modern React architecture.
- Experience designing and integratingĀ RESTful APIs, managing authentication, and handling network issues.
- Deep knowledge of mobile app development lifecycle for both iOS and Android.
- Familiarity withĀ native build toolsĀ (Xcode, Android Studio).
- Solid grasp of mobile UI/UX principles and performance optimization techniques.
- Proficiency withĀ Git, GitHub/GitLab, and agile workflows.
- Experience with features likeĀ push notifications, deep linking, in-app purchases, and analytics SDKs.
Preferred:
- Experience withĀ ExpoĀ or EAS for managed workflows.
- Knowledge ofĀ CI/CD toolsĀ (Fastlane, Bitrise, GitHub Actions, etc.).
- Exposure toĀ native modulesĀ (Objective-C/Swift and Java/Kotlin).
- Familiarity withĀ automated testing frameworksĀ (Jest, Detox, etc.).
- Experience publishing apps to theĀ App Store and Google Play.
- Prior experience inĀ startups or high-growth product environments.
- Working knowledge of databases (e.g., MongoDB, PostgreSQL) and cloud infrastructure (e.g., AWS, Firebase).
What We Offer
- Opportunity to lead and build a product end-to-end ā frontend and backend.
- Work with a dynamic, high-performing team in a fast-paced, collaborative environment.
- Remote-first culture with flexible working hours.
- Competitive salary and equity options (if applicable).
- DedicatedĀ learning and development budgetĀ to help you grow.
About Talent Litmus
- Talent Litmus is a game-based platform for assessments and learning founded by IIT Bombay, IIM Ahmedabad alumnus. We are a young, funded, growing and ambitious startup.
- Imagine if companies were to recruit candidates using interactive mobile games instead of tedious assessments. What if training sessions in organisations were not long 3-day workshops but gripping online role-playing games. We imagined it, and have made it a reality.
- We are using Games and Generative AI to make assessments nd learning at the workplace interesting.
Responsibilities
- Complete ownership of our web and mobile platform - from specification to design, development, and troubleshooting.
- Design and develop secure, scalable, performant and reliable systems.
- Create a framework of technical standards and procedures
- Collaborative work with other HR tech platforms to implement seamless integration.
- Rapid development and prototyping of new features.
RequirementsĀ
- Bachelors or higher degree in Computer Science or Mathematics 2 or more years of demonstrated successful experience in Full-Stack web development.
- Hands-on Experience with designing and building a high-quality front end for web applications.
- Experience with Node. JS, Angular JS, MongoDB, ExpressJS,Ā NestJs, AWS(EC2, Route53,Ā S3, CloudFront, Lambda), Docker, nginx.
- Experience with version control systems such as Git.
- Experience with Typescript Basic understanding and exposure to GEN AI tech.
- Bonus: experience with CI/CD, and game development (phaser.js, three.js, play canvas, etc. )
- Ability to have smart technical conversations and defend hypotheses with factual data.
- Candidates willing to work from home or from office in Mumbai



Job Description:
- Bachelor's or Master's degree in Computer Science.
- Proven experience in leading a team of backend engineers
- Strong organizational and project management skills.
- Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
- Familiarity with Android development - kotlin, RX-java, design pattern.
- Proficiency with server-side languages such as Spring boot, Hibernate.
- Familiarity with database technology such as MySQL and MongoDB.
- Familiarity with cloud platforms(GCP).
- Experience with Agile/Scrum methodologies
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.
⢠Hands on RDBMS experience with Oracle/ PostgreSQL/ MySQL/SQL
Server including transaction management, SQL programming, data
modelling, etc.
⢠Must have proven track record of logical data modeling and physical
data modeling
⢠Experienced in using ORM frameworks like Hibernate, etc.
⢠Basic understanding of NoSQL systems like Redis (Key-Value store),
MongoDB (Document store), Elasticsearch (Search / Document store)
⢠Design, Development & Deployment of Microservices using Spring
Boot or any other framework.
⢠Understanding of building EDA-based (Event Driven Architecture)
systems.
⢠Basic understanding of any public cloud (AWS, Azure, GCP)
⢠Ability to design & architect a system that exhibits basic
characteristics like modularity, configurability / extensibility, scalability
& availability.
⢠Maven / Gradle
⢠Experience in using & configuring Jenkins.
⢠Experience in using & configuring SonarQube.
Essential Requirements
⢠Hands-on with Java Platform (1.5 & above) having proficiency in OOPs
concepts, Collections,
⢠Generics, Streams, Multi-threading (Executor Framework), Functional
Programming.
⢠Design & Development of REST Web Services (Spring MVC / REST /
Jersey / Apache CXF, etc.)
⢠Hands-on experience using Spring framework (4.x & above)
⢠Core / Beans
⢠MVC / REST
⢠Security
⢠Spring Data / JPA
⢠Spring Test / JUnit
⢠JMS
Ā EXPERIENCE: 2 to 5 years
LOCATION: Bangalore
TIMINGS: Indian Shift Timings
TYPE OF WORKING: work from office
NOTICE PERIOD: 1 month
RESPONSIBILITIES
⢠Write maintainable, scalable, and efficient code.
⢠Follow coding standards, unit-testing, code reviews etc.
⢠Follow release cycles and commitment to deadlines.
⢠Collaborate with the team and communicate effectively.
⢠Ability to work in a fast-paced startup.
CANDIDATE MUST HAVE
⢠Nodejs
⢠Data structure & Algorithms
DESIRED SKILLS & EXPERIENCE
⢠BE/BTech in Computer Science or related technical discipline
⢠Good knowledge of JavaScript, JSON, Relational/NoSQL DB,
⢠Experience in writing modular/reusable code using JavaScript frameworks like Node JS,
⢠Express JS etc.
⢠Knowledge of Restful Web Services
⢠Understanding of OOPS, Data Structure, and Algorithms
⢠Knowledge of Python will be a plus point.
⢠Good Analytical and Problem-solving skills
⢠Knowledge of source control tools, preferably GIT
⢠Familiar with Agile methodologies


Roles and responsibilities:
- Designing and implementing new features and functionality.
- Developing custom themes with WordPress by working with HTML, CSS, responsive frameworks, JavaScript, and ready-made theme development experience.
- Strong knowledge of Woo Commerce.
- Ensuring high-performance and availability, and managing all technical aspects of the CMS.
- Helping formulate an effective, responsive design and turning it into a working theme and plugin.
- HTML to WordPress Conversion.
- Should know versioning tools such as Git, Mercurial, or SVN.
Ā Required Candidate profile:
- Good Understanding of OOPs Programming concepts.
- Strong knowledge of JQuery, Bootstrap, PHP, JavaScript, CSS, HTML.
- Knowledge of HTML to WordPress.
- Knowledge of PSD to WordPress Integration.
- Knowledge of Individual and child page template development.
Ā
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.
Responsibilities
- 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
Skills And Qualifications
- Strong proficiency with JavaScript & OOPS
- Knowledge of Node.js and frameworks available for itĀ
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side CSS preprocessorsĀ
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Knowledge of AWS will be preferable


Responsibilities
- You will be part of a growing high functional team, responsible for delivering various frontend products to the end-users. Simplifying complex workflow and make it easy for the end-users.
- The team designs and develops various products from - financial apps targeted to invoice users, data-heavy app oriented to operational and support teams, a productivity app for sales teams,
- SDK that will be integrated into third-party apps, etc.
- You will work with business, product, and backend teams to work on new features and products.
- You are expected to drive the products to maximize its business impact and customer delight.
- You are expected to stay on top of tech innovations in the Web development space, experiment them and make suitable suggestions to enhance tech stack. Research and propose software programs that are compatible with future technologies.
- Design and implement Single Page Applications (SPAs) using modern JavaScript frameworks
- Integrating data from various back-end services
- Develop a simple-to-use user interface for a complex product, apply new technologies, best design practices and usability patterns
- Contribute to end-to-end system architecture, working with/as cross-functional teams
- Collaborate with UX teams, product managers and other technical teams to create optimized and delightful user experiences
- Apply expertise of HTML5, bootstrap/foundation CSS frameworks
- Analyze the performance of layers in the frontend, backend and engineer designs/code to solve them
- Work with the product team to build flow and detail out the requirements
- Conversant with development for desktop and mobile browsers and hybrid apps.
Requirement
You are required to be comfortable in the following aspects:
- Proven working experience in web programming
- Top-notch programming skills and in-depth knowledge of modern HTML/CSS
- Solid understanding of how web applications work including security, session management, and best development practices
- Working with respectable size Single Page Application (SPA) project
- Expert in MVC like design patterns, modern JavaScript frameworks
- Hands-on experience with network diagnostics, network analytics tools
- Solid CS, OOP/OOD, design patterns
- Good grasp on usability and interaction design
- Track record in large-scale system software development
- Aggressive problem diagnosis and creative problem-solving skills
- Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
Skills
- Anāy framework - ReactJS (Must Have), AngularJS, Backbone, Ember, VueJS
- DOM and Virtual DOM understanding
- API Integration. Understanding of session management.Ā
- Experience with server-side processing such as templating, packaging and delivery
- Some end-to-end system design experience, sensitive to ā security
- Experience working with webviews on Android and iOS
- Exposure to React Native
- Demonstrated visual design and layout skills
- Design and development of backend REST endpoint applications
Ā
Ā

