Software Engineer
Role Overview
Full-time Node full-stack software engineering role at Thales India Pvt. Ltd.
The description identifies Noida, India as the role location and reports the role to an Engineering Manager.
The role is an individual-contributor position with end-to-end ownership and technical guidance responsibilities.
Key Skills for This Role
Full Job Posting
Role overview
Full-time Node full-stack software engineering role at Thales India Pvt. Ltd.
The description identifies Noida, India as the role location and reports the role to an Engineering Manager.
The role is an individual-contributor position with end-to-end ownership and technical guidance responsibilities.
Responsibilities
- Lead product feature design, implementation, validation, and delivery across backend and frontend layers.
- Provide technical direction, review code, guide implementation, and mentor junior engineers.
- Follow development and security processes, ensure unit-test coverage and technical quality, and identify security vulnerabilities.
- Handle customer escalations and be available for on-call support.
- Propose and evaluate technical solutions through proofs of concept and contribute to improvements in performance, scalability, and developer productivity.
Required qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Electronics and Communication, or a related discipline.
- 4–5+ years of application development experience, including hands-on Node full-stack development.
- The posting lists NestJS, MongoDB, Redis, DynamoDB, graph databases, Kafka, React 18, Vite, TypeScript, JavaScript, CI/CD, Docker, and Datadog as mandatory experience.
- Experience with REST APIs, microservices, databases, cloud-native patterns, TypeScript, UI integration, and responsive web development.
- Strong backend experience using Node.js, NestJS, and REST APIs; React frontend experience is mandatory, with React or Angular listed for frontend engineering.
- Knowledge of data structures, object-oriented programming, SOLID principles, and common design patterns.
- Working exposure to a cloud stack such as GCP or AWS; adaptability across languages, frameworks, and platforms.
Preferred and advantageous experience
- AI use in routine work or personal proofs of concept is an added advantage.
- Cloud and Kubernetes-based application exposure is noted as an important factor.
- Python experience, unit testing, and automation or BDD frameworks are described as advantageous or nice to have.
- Microservices and Docker exposure are also described as an advantage in the qualifications, while the role requirements separately list them as mandatory experience.
About Thales
Thales describes its work across aerospace, transportation, defense, security, and space, including cybersecurity and digital identity.
Thales has an India presence with operations and engineering centres in several cities.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Thales
Ship Maintenance Team Lead
Dartmouth, CAN
Thales is seeking a Ship Maintenance Team Lead to coordinate safe, compliant waterfront maintenance and serve as a key point of contact for FER. The role supports maintenance execution, personnel and subcontractor coordi
Technical Account Manager - AU & Japan
Melbourne, AUS
Thales is seeking a Technical Account Manager to advise enterprise customers across Australia and Japan on cybersecurity solutions. The role covers customer onboarding, deployments, technical consulting, service reviews,
HMI development in QT/QML (for Python and C++ language)
Bengaluru, IND
Ship Maintenance Team Lead
Dartmouth, CAN
Technical Account Manager - AU & Japan
Melbourne, AUS
Stagiaire IVV-1
Montréal, CAN
Process Inspector - Nightshift
Glasgow, GBR
HMI development in QT/QML (for Python and C++ language)
Bengaluru, IND
Data Analyst
Bengaluru, IND
Stagiaire IVV-1
Montréal, CAN
Talent Acquisition Partner
Bengaluru, IND