
NodeJS Developer
at An electronic product company specialized in embedded (AH1)
- NoSQL DB (MongoDB, CouchDB), PostgreSQL
- Mocha test environment
- Should JS testing framework
- Experience implementing mock services
- Nock API mocking
- NPM, Redis
- Typescript / Coffee script experience will be an added advantage
- Experience working with opensource JS projects
- Experience in developing REST API
- Source code management tool - Git / GitHub
- Understanding of TCP/IP networking and client/server web programming model
- Good communication skills
- Should be able to work with the cross-geo client team

Similar jobs
Job Details
- Job Title: SDE-3
- Industry: Technology
- Domain - Information technology (IT)
- Experience Required: 5-8 years
- Employment Type: Full Time
- Job Location: Bengaluru
- CTC Range: Best in Industry
Role & Responsibilities
As a Software Development Engineer - 3, Backend Engineer at company, you will play a critical role in architecting, designing, and delivering robust backend systems that power our platform. You will lead by example, driving technical excellence and mentoring peers while solving complex engineering problems. This position offers the opportunity to work with a highly motivated team in a fast-paced and innovative environment.
Key Responsibilities:
Technical Leadership-
- Design and develop highly scalable, fault-tolerant, and maintainable backend systems using Java and related frameworks.
- Provide technical guidance and mentorship to junior developers, fostering a culture of learning and growth.
- Review code and ensure adherence to best practices, coding standards, and security guidelines.
System Architecture and Design-
- Collaborate with cross-functional teams, including product managers and frontend engineers, to translate business requirements into efficient technical solutions.
- Own the architecture of core modules and contribute to overall platform scalability and reliability.
- Advocate for and implement microservices architecture, ensuring modularity and reusability.
Problem Solving and Optimization-
- Analyze and resolve complex system issues, ensuring high availability and performance of the platform.
- Optimize database queries and design scalable data storage solutions.
- Implement robust logging, monitoring, and alerting systems to proactively identify and mitigate issues.
Innovation and Continuous Improvement-
- Stay updated on emerging backend technologies and incorporate relevant advancements into our systems.
- Identify and drive initiatives to improve codebase quality, deployment processes, and team productivity.
- Contribute to an advocate for a DevOps culture, supporting CI/CD pipelines and automated testing.
Collaboration and Communication-
- Act as a liaison between the backend team and other technical and non-technical teams, ensuring smooth communication and alignment.
- Document system designs, APIs, and workflows to maintain clarity and knowledge transfer across the team.
Ideal Candidate
- Strong Java Backend Engineer.
- Must have 5+ years of backend development with strong focus on Java (Spring / Spring Boot)
- Must have been SDE-2 for at least 2.5 years
- Hands-on experience with RESTful APIs and microservices architecture
- Strong understanding of distributed systems, multithreading, and async programming
- Experience with relational and NoSQL databases
- Exposure to Kafka/RabbitMQ and Redis/Memcached
- Experience with AWS / GCP / Azure, Docker, and Kubernetes
- Familiar with CI/CD pipelines and modern DevOps practices
- Product companies (B2B SAAS preferred)
- have stayed for at least 2 years with each of the previous companies
- (Education): B.Tech in computer science from Tier 1, Tier 2 colleges
JOB DETAILS:
* Job Title: Java Lead-Java, MS, Kafka-TVM - Java (Core & Enterprise), Spring/Micronaut, Kafka
* Industry: Global Digital Transformation Solutions Provider
* Salary: Best in Industry
* Experience: 9 to 12 years
* Location: Trivandrum, Thiruvananthapuram
Job Description
Experience
- 9+ years of experience in Java-based backend application development
- Proven experience building and maintaining enterprise-grade, scalable applications
- Hands-on experience working with microservices and event-driven architectures
- Experience working in Agile and DevOps-driven development environments
Mandatory Skills
- Advanced proficiency in core Java and enterprise Java concepts
- Strong hands-on experience with Spring Framework and/or Micronaut for building scalable backend applications
- Strong expertise in SQL, including database design, query optimization, and performance tuning
- Hands-on experience with PostgreSQL or other relational database management systems
- Strong experience with Kafka or similar event-driven messaging and streaming platforms
- Practical knowledge of CI/CD pipelines using GitLab
- Experience with Jenkins for build automation and deployment processes
- Strong understanding of GitLab for source code management and DevOps workflows
Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance backend solutions
- Develop and deploy microservices using Spring or Micronaut frameworks
- Implement and integrate event-driven systems using Kafka
- Optimize SQL queries and manage PostgreSQL databases for performance and reliability
- Build, implement, and maintain CI/CD pipelines using GitLab and Jenkins
- Collaborate with cross-functional teams including product, QA, and DevOps to deliver high-quality software solutions
- Ensure code quality through best practices, reviews, and automated testing
Good-to-Have Skills
- Strong problem-solving and analytical abilities
- Experience working with Agile development methodologies such as Scrum or Kanban
- Exposure to cloud platforms such as AWS, Azure, or GCP
- Familiarity with containerization and orchestration tools such as Docker or Kubernetes
Skills: java, spring boot, kafka development, cicd, postgresql, gitlab
Must-Haves
Java Backend (9+ years), Spring Framework/Micronaut, SQL/PostgreSQL, Kafka, CI/CD (GitLab/Jenkins)
Advanced proficiency in core Java and enterprise Java concepts
Strong hands-oacn experience with Spring Framework and/or Micronaut for building scalable backend applications
Strong expertise in SQL, including database design, query optimization, and performance tuning
Hands-on experience with PostgreSQL or other relational database management systems
Strong experience with Kafka or similar event-driven messaging and streaming platforms
Practical knowledge of CI/CD pipelines using GitLab
Experience with Jenkins for build automation and deployment processes
Strong understanding of GitLab for source code management and DevOps workflows
*******
Notice period - 0 to 15 days only
Job stability is mandatory
Location: only Trivandrum
F2F Interview on 21st Feb 2026
Job Details
- Job Title: Staff Engineer
- Industry: Technology
- Domain - Information technology (IT)
- Experience Required: 9-12 years
- Employment Type: Full Time
- Job Location: Bengaluru
- CTC Range: Best in Industry
Role & Responsibilities
As a Staff Engineer at company, you will play a critical role in defining and driving our backend architecture as we scale globally. You’ll own key systems that handle high volumes of data and transactions, ensuring performance, reliability, and maintainability across distributed environments.
Key Responsibilities-
- Own one or more core applications end-to-end, ensuring reliability, performance, and scalability.
- Lead the design, architecture, and development of complex, distributed systems, frameworks, and libraries aligned with company’s technical strategy.
- Drive engineering operational excellence by defining robust roadmaps for system reliability, observability, and performance improvements.
- Analyze and optimize existing systems for latency, throughput, and efficiency, ensuring they perform at scale.
- Collaborate cross-functionally with Product, Data, and Infrastructure teams to translate business requirements into technical deliverables.
- Mentor and guide engineers, fostering a culture of technical excellence, ownership, and continuous learning.
- Establish and uphold coding standards, conduct design and code reviews, and promote best practices across teams.
- Stay ahead of the curve on emerging technologies, frameworks, and patterns to strengthen company’s technology foundation.
- Contribute to hiring by identifying and attracting top-tier engineering talent.
Ideal Candidate
- Strong staff engineer profile
- Must have 9+ years in backend engineering with Java, Spring/Spring Boot, and microservices building large and schalable systems
- Must have been SDE-3 / Tech Lead / Lead SE for at least 2.5 years
- Strong in DSA, system design, design patterns, and problem-solving
- Proven experience building scalable, reliable, high-performance distributed systems
- Hands-on with SQL/NoSQL databases, REST/gRPC APIs, concurrency & async processing
- Experience in AWS/GCP, CI/CD pipelines, and observability/monitoring
- Excellent ability to explain complex technical concepts to varied stakeholders
- Product companies (B2B SAAS preferred)
- Must have stayed for at least 2 years with each of the previous companies
- (Education): B.Tech in computer science from Tier 1, Tier 2 colleges
Key Responsibilities
● Work closely with principal engineers and product manager to deliver quality technology solutions.
● The SDE 2 core responsibilities include working on highly-maintainable and unit tested software components/systems that address the problems and guiding junior developers for the same.
● Will be working in a fast paced and agile work environment delivering quality solutions that have immediate business impact.
● Complete ownership of the projects you deliver while collaborating with technical and non-technical people in charge .
● A self-motivated learner and builder with strong customer focus and quality delivery.
● Ensure the process is being followed and quality code is being maintained by doing proper code review and testing if needed.
BASIC QUALIFICATIONS
● Bachelor’s degree or higher in Computer Science and min of 2 years of Software Development in MERN .
● Familiar with MERN Stack (React for frontend role and Express Node Mongo for backend role).
● Proven track record of building large-scale, highly available, low latency, high quality distributed systems and software products
● Possess an extremely sound understanding of basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented , Databases.
● Excellent coding skills .
● Great problem solving skills and propensity to learn and develop tech talent.
● Ability to think big about problem statements, recommend alternative technical approaches and build optimal solutions.
PREFERRED QUALIFICATIONS
● Bar raising tech skills in building next gen customer experiences using technology .
● Sound understanding of putting in place and leading engineering excellence initiatives across team(s) such as code review , quality coding and unit test .
● Excellent verbal and written communication skills.
- Min 5 years of software development experience, with a Bachelor's degree in Computer Science or related field.
- Proficiency in a Go programming language
- Strong software development fundamentals (Data structures, Algorithms, problem-solving, OO design, systems architecture, and development methods).
- Excellent verbal and written communication skills, and interpersonal skills. Self-motivated attitude with the ability to multitask, learn and thrive in a timeline-driven environment
- Good understanding of memory/SQL/NoSQL database concepts (key-value, schemas, indexing, etc)
- Writing scalable, robust, testable, efficient, and easily maintainable code
- Translating software requirements into stable, working, high-performance software
- Playing a key role in architectural and design decisions, building toward an efficient microservice distributed architecture
Skills
- Strong knowledge of Go programming language, paradigms, constructs, and idioms
- Knowledge of common Goroutine and channel patterns
- Experience with the full site of Go frameworks and tools, including:
- Dependency management tools such as Godep, Sltr, etc.
Coding in Java8, Spring, Microservices, WebFlux/Reactive Programing, Rest services, Kafka, PCF, Azure, Spring Cloud Config and NoSQL technologies.
Solve technical problems using cutting-edge technologies and best practices.
Ensure code meets the required development standards and is optimized for performance.
Unit testing for each line of new code introduced (JUnit/Mockito)
Peer code review process using GIT pull requests and Crucible (for SVN)
Propose multiple solutions to a problem, show how one option is better than another.
Ensure all aspects of technical design are correctly incorporated.
Contribute in research and implementing POCs as required.
Collaborating with onsite team in scrum ceremonies.
Who you are:
Hands on experience on Java/J2EE programming, especially on Java 8 features
Experience using latest frameworks like Spring, Spring Boot, Spring Rest, Spring Cloud Config and Webflux.
Experience in Microservices architecture & development
Experience with Test Driven Development
Experience with SQL on any of the RDBMS Oracle, PostgreSQL, My SQL
Exposure to NoSQL DB is added advantage, preferred MongoDb / Cassandra
Experience with any of the ORM frameworks Hibernate/iBatis, JDBC, JPA
Exposure to JMS Kafka, IBM MQ or Active MQ is good to have
Experience with JUNIT and any of the mocking frameworks Mockito, EasyMock, JMock
with hands on any one of the cloud platforms like PCF, Azure
Use of code repository tools like SVN, GIT
Exposure to any of the build and deployment tools like Gradle, Maven, Ant
Experience in CI/CD pipeline such as JENKINS
Experience using different design patterns, especially GoF, J2EE and Integration design patterns
Exposure to performance testing using JMeter is good to have
Ensuring the code meets the required development standards and is optimized for performance
Experience managing teams and deliveries
Providing technical design or approach for a business problem
Leading the team towards the right solution with expected quality and timelines
Experience with Agile practices
With good collaboration skills to coordinate with US based onsite team and client team.
Good team player and coordination skills
Job Description
- Contribute in all phases of the development lifecycle
- Understand/learn the existing applications
- Provide support on IT Applications to customers
- Prepare and produce build release
- Strive for continuous improvement, developing well designed and efficient code
- Keep up with changes in technology and propose solutions
- Ensure defect free deliveries by actively participating in quality assurance
Education & Job Qualification
- Good academic qualifications
- Experience in developing web applications using Java, Spring, Hibernate, DWR, JSP
- Knowledge in Oracle Database concepts
- Sound knowledge in the following is a must
o Hibernate
o Spring
o Oracle & MongoDb
o HTML & CSS
o Javascript
o Jquery
o Angular 4
o Node JS
Knowledge of Japer Reports will be an added advantage - Good communication skills and be a good listener
- Problem solving skills
- Willingness to learn and do all development activities including quality assurance
- Team player
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Past experience in NodeJs, Redux and other advanced JavaScript libraries and frameworks.
- Hands-on experience in NodeJS, Javascript, ECMAScript (OOJS) and JSX.
- Knowledge of SPAs and build tools like Npm, Webpack, Grunt, Bower etc
- Should have good knowledge of Mobile friendly web application development
- Proficient understanding of web markup, including HTML5, CSS3, Bootstrap, Flexbox.
- Should have the knowledge of Good understanding of asynchronous request handling, partial page updates, and AJAX framework.
- Familiarity with RESTful APIs
- Hands-on experience in server-side CSS pre-processing platforms, such as SASS or LESS
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git, Github
Responsibilities :
- Perform all aspects of the software development such as requirements and specifications, design and development, coding and debugging.
- Should be able to come up with strategies to speed up the iterative process of software development.
- Analyse and enhance efficiency, stability, and scalability of system resources
PLEASE ONLY APPLY FOR THIS JOB IF YOU ARE AN EXPERT IN NODE.JS
Addenda is a Dubai based Insurtech startup that utilises the blockchain to share life/medical/motor insurance information among a consortium of insurers. Our Products helps insurers avoids anti selection, non-disclosure, overexposure, and ensures transparency between the policy applicant and the insurance company.
We are looking for a NodeJS Backend Developer who is energetic, self-directed and self-motivated. You should possess a strong desire to learn and contribute solutions and ideas to a dynamic team.
Responsibilities
- Development of all server-side logic and ensuring high performance and responsiveness to requests from the front-end.
- Develop stable and secure RESTful APIs, Microservices, automated tests
- Build reusable code and libraries for future use
- Optimise backend for maximum speed and scalability
- Collaborate with other team members and stakeholders for front-end or otherwise
Skills
- Proficient understanding of Express.JS, Node.JS, MongoDB
- In Depth Knowledge of creating Secure RESTful APIs, Web Services or micro services along with caching, content management capabilities
- Knowledge of API Design and Development and Security Patterns on API’s using various Authentication mechanisms
- Experience in Cloud Technology for Deployment of Services is a plus
- Proficient understanding of code versioning tools, such as Git






