Senior Software Engineer

CrimsonLogic

Bengaluru

On-site

INR 2,400,000 - 3,200,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

AI‑assisted development tools

Job summary

CrimsonLogic is seeking a Senior Software Engineer / Lead Software Engineer to design, develop, and support enterprise-grade applications across frontend, backend, integration, reporting, and database layers. Strong expertise in ReactJS, Spring Boot, and NodeJS is required, with emphasis on high-performance, transaction-intensive systems.

Ideal candidates will leverage AI-assisted development tools to improve productivity, adhere to coding standards, and participate in Agile/Scrum teams within a

Qualifications

  • Strong hands-on experience in ReactJS front-end development.
  • Experience with NodeJS-based backend services and RESTful APIs.
  • Proven ability to design, develop, and optimize enterprise-grade applications.
  • Hands-on with Spring Boot and microservices architectures.
  • Familiarity with AI-assisted development tools (e.g., Copilot).

Responsibilities

  • Design, develop, test, and maintain enterprise-grade web applications using ReactJS, NodeJS, and Spring Boot.
  • Build and integrate RESTful APIs and microservices with frontend applications and external systems.
  • Perform application performance tuning, troubleshooting, and production support activities.
  • Implement logging, monitoring, and security best practices.
  • Participate in code reviews, testing, deployment, and release activities.

Skills

ReactJS
NodeJS
Spring Boot
ExpressJS
REST APIs
Microservices
AI‑assisted tools
Performance optimization

Tools

WSO2 API Manager
Jasper Reports Server
PostgreSQL

Job description

We are seeking a highly motivated Senior Software Engineer / Lead Software Engineer to join a new enterprise application development project. The selected candidate will be responsible for designing, developing, enhancing, and supporting enterprise-grade applications across frontend, backend, integration, reporting, and database layers.

The ideal candidate should possess strong expertise in ReactJS as the primary technology, complemented by solid hands-on experience in Spring Boot and NodeJS. The role demands the ability to build, optimize, and support high-performance, transaction-intensive applications while leveraging modern AI-assisted development tools to improve engineering productivity and software quality.

Key Responsibilities
  • Design, develop, test, and maintain enterprise-grade web applications using ReactJS, NodeJS, and Spring Boot.
  • Develop responsive, scalable, and high-performance user interfaces with a strong focus on usability, maintainability, and performance.
  • Build and integrate RESTful APIs and microservices with frontend applications and external systems.
  • Perform application performance tuning, troubleshooting, and production support activities.
  • Implement logging, monitoring, exception handling, and transaction management best practices.
  • Support secure integrations using WSO2 API Manager and SFTP/OpenSSH.
  • Develop and maintain reports using Jasper Reports Server.
  • Design, optimize, and troubleshoot PostgreSQL database queries and related database components.
  • Participate in code reviews, testing, deployment, and release activities.
  • Utilize AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, or equivalent solutions for:
  • Code refactoring
  • Root cause analysis
  • Troubleshooting and debugging
  • Unit test creation
  • Productivity improvement
  • Ensure compliance with coding standards, security guidelines, and software development lifecycle processes.
Mandatory Technical Skills

Frontend Development (Primary Skill)

  • Strong hands-on experience in ReactJS development with the ability to independently develop and maintain complex enterprise applications.
  • Deep understanding of:
  • Component Architecture
  • React Hooks
  • Routing
  • Frontend Performance Optimization
  • Experience handling real-time transactions, performance bottlenecks, logging, and monitoring within enterprise applications.
  • Strong understanding of scalable and maintainable frontend architecture and design principles.
Application Platform
  • Hands-on experience with NodeJS for application build, dependency management, packaging, deployment, and hosting of ReactJS applications.
  • Good understanding of modern frontend build and deployment frameworks.
  • Exposure to ExpressJS will be an added advantage.
  • Experience developing and consuming RESTful APIs and Microservices.
  • Good understanding of:
  • Transaction Management
  • Application Integration Patterns
  • Experience with Apache Tomcat EE and OpenJDK environments.
Integration & Middleware
  • SFTP/OpenSSH
  • API integration and middleware concepts
Database & Reporting
  • SQL development and query optimization
  • Database performance tuning
  • Jasper Reports Server 9.x
Preferred Skills
  • ExpressJS
  • Agentic AI‑assisted software development and engineering practices
  • Application monitoring and log analysis tools
  • CI/CD and DevOps practices
  • Enterprise application security best practices
  • Agile/Scrum delivery methodologies
Desired Technical Competencies

The candidate should have practical experience in:

  • Developing and supporting high-volume, transaction-intensive enterprise applications.
  • Performance analysis and optimization across frontend, backend, and database layers.
  • Debugging and resolving complex production issues.
  • Logging, monitoring, root cause analysis, and issue resolution.
  • Secure system integrations and API-driven architectures.
  • Leveraging AI-assisted tools for software development, code optimization, troubleshooting, and productivity improvement.
  • Working effectively within Agile/Scrum delivery teams.
Preferred Candidate Profile

We are specifically seeking a developer who:

  • Possesses strong programming skills with hands‑on experience in ReactJS, NodeJS, and Spring Boot.
  • Demonstrates deep technical expertise in ReactJS and can independently design, develop, optimize, and troubleshoot complex frontend applications.
  • Has solid hands‑on experience in Spring Boot for developing REST APIs, microservices, backend integrations, and transaction‑oriented business services.
  • Is proficient in utilizing AI‑assisted development tools such as GitHub Copilot, Microsoft Copilot, or equivalent tools for code generation, refactoring, debugging, troubleshooting, and engineering productivity enhancement.
  • Has experience working on high‑performance, real‑time, and transaction‑intensive enterprise applications.
  • Can analyze and resolve performance bottlenecks across frontend, backend, and database layers.
  • Possesses strong debugging, logging, monitoring, and production support capabilities.
  • Understands secure application development and enterprise integration best practices.
  • Is proactive, self‑driven, and capable of working independently with minimal supervision.
  • Possesses strong communication, collaboration, and stakeholder interaction skills.
  • Is comfortable working in an Agile/Scrum‑based enterprise application development environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer(React JS & Node JS)
Senior Full Stack Developer(React JS & Node JS)

Mind Waveai Solutions • Hyderabad

On-site
INR 3,500,000 - 6,500,000
Full Stack Engineer
Full Stack Engineer

ApplyMint • Hyderabad

On-site
INR 2,500,000 - 4,500,000
Senior Full Stack Developer - Java/React.js
Senior Full Stack Developer - Java/React.js

SRS Solutions • Pune District

On-site
INR 1,800,000 - 2,500,000
Senior Software Engineer
Senior Software Engineer

Michelin • Maharashtra

On-site
INR 1,500,000 - 2,800,000
Senior Java Developer (AWS and React)
Senior Java Developer (AWS and React)

Papigen • India

On-site
INR 1,800,000 - 2,600,000
Fullstack Engineer
Fullstack Engineer

Yash Technologies • Pune District

Hybrid
INR 1,200,000 - 1,800,000
Development lead - React + Spring Boot
Development lead - React + Spring Boot

Compunnel, Inc. • Pune District

On-site
INR 1,500,000 - 2,500,000
50603 Java React Developer
50603 Java React Developer

Cephas Consultancy Services Private Limited • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Competitive salary package
Professional development
Flexible working arrangements
+1
Senior Full Stack Developer
Senior Full Stack Developer

Codevian Technologies Pvt. Ltd. • Hyderabad

On-site
INR 1,400,000 - 2,200,000
Java React Developer-S
Java React Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000