Back End Developer (Node js)
Posted 2 days ago
Job Viewed
Job Description
Sr Backend dev (Node.js) - 6+ years
Location: Kochi - Hybrid
Job Description:
We are seeking a skilled and motivated Intermediate Backend Developer to join our team. The ideal candidate will have a strong background in backend development, particularly with Node.js/Nest.js, RESTful APIs, SQL, and Postgres. Secondary skills in GraphQL, JavaScript, Typescript, Azure, and CI/CD are highly desirable. This role requires a blend of technical expertise, problem-solving abilities, and effective collaboration within a dynamic team environment.
Key Responsibilities:
• Design, develop, and maintain scalable backend solutions using Node.js/Nest.js.
• Build and manage RESTful APIs to support frontend applications and ensure seamless integration.
• Write efficient and optimized SQL queries and work with Postgres databases.
• Implement and maintain data models and database schemas.
• Collaborate with frontend developers to integrate user-facing elements with server-side logic.
• Participate in code reviews and provide constructive feedback to improve code quality.
• Troubleshoot and resolve technical issues, ensuring the stability and performance of applications.
• Stay updated with the latest trends and advancements in backend development and related technologies.
• Contribute to the continuous improvement of development processes and team productivity.
Primary Skills:
• Strong experience with Node.js and Nest.js.
• Proficiency in designing and implementing RESTful APIs.
• Solid understanding of SQL and experience with Postgres databases.
• Ability to develop and maintain data models and database schemas.
Secondary Skills:
• Familiarity with GraphQL, JavaScript, and Typescript.
• Experience with cloud platforms such as Azure.
• Knowledge of CI/CD pipelines and related tools.
• Understanding of agile development practices and methodologies.
Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• 6 years of experience in backend development.
• Proven experience working with Node.js, Nest.js, RESTful APIs, SQL, and Postgres.
• Excellent problem-solving skills and attention to detail.
• Strong communication and teamwork skills.
• Ability to work independently and manage time effectively.
Backend developer Java

Posted 1 day ago
Job Viewed
Job Description
IBM Cognos Analytics is a comprehensive business intelligence platform that transforms raw data into actionable insights through advanced reporting, AI-powered analytics, and interactive visualizations. Designed to cater to organizations of all sizes, it offers high-quality, scalable reporting capabilities, enabling users to create and share customized reports efficiently. The platform's intuitive interface allows for seamless exploration of data, uncovering hidden trends and facilitating informed decision-making without the need for advanced technical skills. With robust governance and security features, IBM Cognos Analytics ensures data integrity and confidentiality, making it a trusted solution for businesses aiming to harness the full potential of their data.
**Your role and responsibilities**
Work alongside our multidisciplinary team of developers and designers to create the next generation of enterprise software. - Support the entire application lifecycle (concept, design, develop, test, release and support) - Responsible for end-to-end product development of a Java/J2EE/C++/GoLang based application. It may include application development based on Microservice Architecture. - Work with developers to implement best practices, introduce new tools, and improve processes. Stay up to date with new technology trends
**Required technical and professional expertise**
10+ years of software engineering experience implementing Enterprise Applications - Strong skills on Java/J2EE, Core Java, Spring, Multi threading, Java 8 and above, Microservices etc. - Ability to Integrate with existing REST services and create new REST services - Hands-on experience of SQL and NOSQL databases likeDb2, Oracle, SQL Server, PostgreSQL, MySQL, MongoDB etc. - Hands-on experience with IDEs like VSCode, Eclipse - Hands-on experience of creating applications on cloud platforms (Kubernetes, RedHat OCP) - Experience of building microservices/container-based architectures and solutions - Strong oral and written communications - Experience in Unit Testing, debugging and resolving performance concerns - Team Git workflow and version control (Git, GitHub/GitLab/Bitbucket)
**Preferred technical and professional experience**
Desirable to have experience with JavaScript, HTML5, React.js, Carbon JS, CSS, - Hands-on experience with C, C++, GoLang - Basic knowledge of Full Stack development skills. - Knowledge of software design patterns - Agile software development methodologies, SOLID principals of OOP - Knowledge of CI/CD, Openshift, Kubernetes etc. - Ability to adapt to and learn new technologies - Exposure to Analytics domain will be added advantage
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Senior Backend Developer
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code in languages such as Python, Java, Node.js, or Go.
- Develop and integrate APIs for internal and external use.
- Architect and implement scalable backend services and microservices.
- Optimize applications for maximum speed, scalability, and reliability.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Implement security and data protection measures.
- Write unit, integration, and end-to-end tests to ensure code quality.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Contribute to architectural decisions and technical roadmap planning.
- Mentor junior developers and share technical expertise.
- Stay current with emerging backend technologies and industry trends.
- Work effectively within an Agile development environment.
- Manage and optimize database performance and design.
- Ensure seamless integration with third-party services and platforms.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- 5+ years of professional experience in backend software development.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go, Ruby).
- Strong understanding of database systems (SQL and NoSQL), including design, optimization, and administration.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Solid understanding of RESTful APIs, microservices architecture, and distributed systems.
- Experience with version control systems, such as Git.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills for effective remote teamwork.
- Demonstrated ability to work independently and manage time effectively in a remote setting.
- Experience with CI/CD pipelines and practices.
- Knowledge of frontend technologies is a plus but not required.
- A proactive approach to identifying and resolving technical challenges.
Senior Backend Developer - Java/Node

Posted 1 day ago
Job Viewed
Job Description
We are seeking talented Technical lead for Software Development to join our growing IBM App Connect is an industry-leading SaaS integration solution that connects any of your applications and data no matter where they reside. With hundreds of prebuilt connectors and customizable templates, organizations can rapidly connect SaaS applications and build integration flows. IBM App Connect makes SaaS integration easy with a simple, no-code interface and incorporates AI-based features, empowering business users to easily map and transform data in a few clicks.
**Your role and responsibilities**
What you will do
- You'll work in a dynamic, collaborative environment. Analysing information received from stakeholders to plan and execute software development for varying needs by creating high-quality application that is robust, readable and scales
- Exploring the areas for improvement and constantly developing the user experience by adding new features
- Analysing bugs and fixing them to ensure the software runs without errors
Adopt problem-solving as a way of life - always go to the root cause
- You'll employ IBM's Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability
- Developing and implementing new techniques for testing and validating software systems
Adopt problem-solving as a way of life - always go to the root cause
- Guiding the software programming efforts
- Directing the compilation of the documentation
- Maintaining and enhancing current codebases, and peer-reviewing code modificationsWho You Are:
- You are driven and passionate about developing and promoting excellent products.
- You excel at problem-solving, debugging, and troubleshooting.
- You have a thorough knowledge of programming languages and software development.
- You have the ability to learn new skills quickly and use the skills efficiently
- You developed the deep knowledge of cutting age technologies""
**Required technical and professional expertise**
A successful individual for this role should possess:
- Experience and Strong proficiency in full stack development working with servers,
applications and databases using Node.js, JavaScript, React.js, Java.
- Experience in product development with React.Js, Node
- Good experience to lead the team of 8 members.
- Have a good knowledge on the AWS admirations,
- Strong analytical and problem-solving thinking
- Have experience using and developing APIs.
- Understand user and system requirements
- Have an understanding of, or experience with, Agile development methodology
- Have an good knowledge of CI/CD
-Knowledge of Cloud and Cloud tools, microservices architecture
-Good Communication Skills
-Experience in stakeholders management
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Java Backend Developer - 6+ years
Posted 2 days ago
Job Viewed
Job Description
Backend Dev (Java) - 6+years - Kochi - Hybrid
QUALIFICATIONS, EXPERIENCE & SKILLS:
Minimum Experience:
- 6+ years of relevant experience
- Key skill - Core Java, Springboot, Microservices, Hibernate, SQL
Knowledge and Skill Requirements:
- Strong Analytical and Problem-Solving skills.
- Strong understanding and working knowledge of basic Algorithms and Data Structures.
- Strong analytical and problem-solving skills to diagnose and resolve complex technical issues.
- Discipline in Test Driven Development.
- Very good understanding and experience with Authentication based systems like OAuth2, SSO, Azure AD and basic Cryptography.
- Exceptional experience and working knowledge of Java technologies and Spring framework.
- Good understanding of Micro-Services Design, Object Oriented Programming and Service Oriented Architecture.
- Experience in implementing Microservices using Kubernetes, Dockers, Java Spring framework, JPA, PL/SQL and DB like MySQL, Oracle, MS-SQL over MS Azure or AWS Clouds.
- Experience with Java frameworks and libraries commonly used in backend development, such as Spring, JPA, Hibernate, Apache Kafka, or JAX-RS.
- Experience in developing, maintaining, troubleshooting and deploying backend applications over Cloud solutions like Microsoft Azure and AWS.
- Well-versed with cloud solutions for computing, storage, DB, identity, security, networking, access/permission, app hosting, app monitoring, logging, scaling and availability needs.
- Experience in writing complex SQL queries, procedures and functions.
- Experience in Docker Containers, build and deployment in a container environment.
- Experience with SQL, NoSQL, database systems.
- Detailed knowledge of the JVM Platform.
- Comfortable with Linux command-line interface.
- Experience working with Git in a CI/CD environment.
- Experience with JIRA/Confluence or similar tools
- Strong knowledge of continuous integration practices.
- Experience and thorough understanding of Agile Software Development
- Strong communication and soft skills, able to motivate, mentor and help fellow developers as well as communicate complex ideas effectively.
- Detail-oriented and exceptional organizational skills
- Excellent verbal and written communication skills
- Exercises independence and self-motivation while still being able to work with others collaboratively with ability to thrive in a fast-paced, high-energy environment. Self-motivated with positive energy
Remote Senior Backend Developer - Logistics Solutions
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable backend services and APIs.
- Write high-quality, testable, and maintainable code.
- Collaborate with frontend developers, product managers, and other stakeholders.
- Optimize application performance and ensure system reliability.
- Manage and design database schemas and queries.
- Implement security and data protection best practices.
- Participate in code reviews and provide constructive feedback.
- Mentor junior backend developers and contribute to team growth.
- Stay abreast of emerging technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional backend development experience.
- Proficiency in at least one modern backend programming language (e.g., Java, Python, Node.js, Go).
- Experience with RESTful API design and development.
- Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Experience with cloud platforms (AWS, Azure, GCP).
- Familiarity with microservices architecture and containerization (Docker, Kubernetes).
- Knowledge of CI/CD pipelines and tools.
- Excellent problem-solving and analytical skills.
- Strong communication skills and ability to work effectively in a remote team.
Senior Backend Software Developer

Posted 1 day ago
Job Viewed
Job Description
The Instana team is looking for a System Software Developer to join our team in Kochi. At Instana, we process and analyze millions of spans, traces, metrics and events per second in order to provide Observability to our rapidly expanding customer base. Your role will span the whole software engineering development lifecycle, from supporting design and Product Management early on to discover new features and participate in customer interviews. You will have a strong focus on technical design, implementation and delivery. You are also responsible for maintenance and customer support.
Together with your peers, you'll work on a Java based streaming backend, which leverages technologies such as Dropwizard, Kafka, ElasticSearch and Cassandra to name a few. You will drive cross team efforts to deliver larger solutions, architect, collaborate with all stakeholders to deliver cutting edge solutions as required.
**Your role and responsibilities**
* Foster a safe environment for the team, where everyone feels empowered to take on tasks.
* Collaborate with Product Management and Design to implement feature roadmaps
* Participate in cross-team initiatives involving your domain, requiring a holistic view of the system and good knowledge of the different teams and their responsibilities.
* Leverage modern tools and techniques to develop clean, efficient and reusable code.
* Contribute to performance optimization.
* Review code, mentor good practices and be a technical role model.
* Discuss technical solutions with the team.
* Promote test automation.
* Handle issues reported by our customers.
**Required technical and professional expertise**
* 10+ years programming experience in Enterprise Java, and JavaScript/TypeScript.
* Experience in developing microservices for distributed systems, especially at scale, supporting throughput.
* Experience in container technologies such as docker and Kubernetes.
* Strong experience working with datastores and messaging systems such as ElasticSearch, Kafka, or Cassandra.
* Experience in automation testing frameworks like Junit, Mockito, Cypress.
* Experience with functional reactive programming paradigms like Project Reactor.
* Good code writing discipline and an eye for code efficiency and simplicity
* Strong analytical thinking and problem-solving techniques.
* Fluent in written and spoken English.
**Preferred technical and professional experience**
Experience working in cloud service providers like IBM Cloud, AWS, Google, Azure.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Be The First To Know
About the latest Node js Jobs in Kochi !
Backend Python Developer (2–3 Years)
Posted 2 days ago
Job Viewed
Job Description
Join our backend team to architect and scale low-latency FX trading services. You’ll build FastAPI
microservices, model real-time market data in PostgreSQL, and engineer an idempotent stream
consumers across Kafka/Redpanda/RabbitMQ/SQS.
■ Responsibilities
• Develop & maintain FastAPI microservices (auth, market ingestion, order flow, reporting)
• Design PostgreSQL schemas for tick/quote/OHLCV data
• Implement UPSERT logic with deduplication & idempotency
• Build queue/stream consumers with robust exactly-once/at-least-once semantics
• Optimize: async I/O, connection pooling, indexing, partitioning
• Write resilient tests (e.g., property-based for rounding, contract tests for APIs)
• Deploy observability: metrics, logs, tracing, alerting
■ Must-Have Skills
• 2–3 years of Python in production (FastAPI, async, typing, Pydantic)
• Solid PostgreSQL knowledge (indexes, query plans, partitioning, ACID/transactions)
• Strong with stream/queue systems (Kafka, RabbitMQ, SQS)
• Proven track record of idempotent upserts & retry-safe processing
• Proficiency with Docker, Git, CI/CD pipelines
■ Nice-to-Have
• Experience with FX/market data (ticks, OHLCV, timezones, rounding)
• ETL tools (Pandas, NumPy, Arrow), Redis, K8s, Terraform
• Security-aware (authN/authZ, rate-limiting, secret handling)
■ Stack You’ll Touch
• Python 3.11+
• FastAPI, Pydantic
• PostgreSQL 14+
• Kafka/Redpanda (or RabbitMQ/SQS)
• Docker, pytest
• Prometheus, Grafana
Junior Software Developer - Backend
Posted 17 days ago
Job Viewed
Job Description
As a Junior Software Developer Intern, you will be involved in coding, debugging, and optimizing software solutions under the guidance of senior team members. You will learn to write clean, efficient, and maintainable code using industry-standard programming languages and frameworks. Your responsibilities will include participating in code reviews, contributing to technical documentation, and assisting with the deployment of software applications. This role offers an excellent platform to develop your technical skills, understand software development lifecycles, and collaborate within a remote-first team. You will gain exposure to various backend technologies and best practices, laying a strong foundation for your future career in software engineering. We encourage proactive learning and problem-solving, and you'll have ample opportunities to contribute fresh ideas.
Key Responsibilities:
- Assist in the design and development of backend services and APIs.
- Write, test, and debug code in relevant programming languages (e.g., Python, Java, Node.js).
- Collaborate with senior developers on software architecture and design decisions.
- Participate in code reviews to ensure code quality and adherence to standards.
- Contribute to the creation and maintenance of technical documentation.
- Assist with the integration of front-end components with server-side logic.
- Learn and apply agile development methodologies.
- Troubleshoot and resolve software defects and issues.
- Gain experience with database management and query optimization.
- Actively participate in team meetings and contribute to project discussions.
Qualifications:
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of at least one backend programming language (e.g., Python, Java, C#, Go, Node.js).
- Understanding of database concepts (SQL and/or NoSQL).
- Familiarity with version control systems like Git.
- Basic understanding of web services and API design.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities, particularly in a remote setting.
- Eagerness to learn and adapt to new technologies.
Junior Software Developer - Backend
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and implementation of backend services and APIs.
- Write clean, efficient, and well-documented code in languages such as Python, Java, or Node.js.
- Participate in code reviews, providing and receiving constructive feedback.
- Collaborate with frontend developers and other team members to integrate user-facing elements with server-side logic.
- Assist in troubleshooting and debugging applications, identifying and resolving issues.
- Learn and apply database technologies (e.g., SQL, NoSQL) to manage and store data effectively.
- Contribute to the development and execution of unit and integration tests.
- Gain exposure to cloud platforms (e.g., AWS, Azure, GCP) and deployment processes.
- Actively participate in team meetings and contribute ideas for product improvement.
- Follow software development best practices and coding standards.
- Engage in continuous learning to stay updated with emerging technologies and trends.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Foundational understanding of programming concepts and at least one backend programming language (e.g., Python, Java, C#, Node.js).
- Familiarity with data structures, algorithms, and object-oriented programming principles.
- Basic knowledge of databases (SQL or NoSQL) and how to query them.
- Enthusiasm for learning and a strong desire to develop software engineering skills.
- Good problem-solving and analytical abilities.
- Effective communication and teamwork skills.
- Ability to take direction and work collaboratively in a team environment.
- Prior personal projects, internships, or coursework demonstrating programming aptitude are a plus.
- Resilience and a positive attitude towards challenges and learning.
This apprenticeship is a pathway to a rewarding career in software development. While this is a remote-first role, occasional in-person mentorship sessions may be available in the Kochi, Kerala, IN area. We are committed to fostering talent and providing a supportive environment for apprentices to thrive and contribute.