Mumbai, Maharashtra, India On-site Employment

NEC Software Solutions (NECSWS) is hiring a Senior Software Engineer - Full stack (Java or Python + React or Angular)

Responsibilities

  • Design and build full-stack web applications using Java, Python, and React.
  • Maintain and enhance existing software systems with clean, efficient code.
  • Follow established coding standards and best practices during development.
  • Write testable code to support long-term maintainability.
  • Use GitHub Copilot to assist in code generation and development speed.
  • Evaluate and experiment with GitHub Copilot features to improve output quality.
  • Work closely with product managers to understand feature requirements.
  • Partner with designers and engineers to implement user-facing functionality.
  • Engage in code reviews to ensure codebase integrity and share knowledge.
  • Identify, diagnose, and resolve issues across frontend and backend systems.
  • Help refine development workflows and internal tooling.
  • Contribute to improving team productivity through process enhancements.
  • Develop and maintain unit tests to validate code behavior.
  • Create integration tests to ensure system-wide reliability.
  • Stay informed about new technologies and industry advancements.
  • Take part in discussions about system architecture and design choices.
  • Support technical decisions that align with long-term product goals.

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid or remote options available

Team

Collaborative engineering team focused on scalable web solutions

Responsibilities

  • Design, develop, and maintain full-stack web applications using Java, Python, and React.
  • Write clean, testable, and efficient code, adhering to coding standards and best practices.
  • Utilize GitHub Copilot to accelerate development, generate code suggestions, and improve code quality. Actively explore and experiment with Copilot's capabilities.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and debug issues across the full stack.
  • Contribute to the improvement of our development processes and tooling.
  • Write unit and integration tests to ensure code reliability.
  • Stay up-to-date with emerging technologies and trends.
  • Participate in architectural discussions and contribute to technical decision-making.

Available for qualified candidates

About company
NEC Software Solutions (NECSWS)
NEC Software Solutions (part of global tech giant NEC Corporation) develops software that helps dispatch ambulances, support families, keep trains on the move, locate missing people and test the hearing of newborn babies. They work with governments, hospitals, police forces, housing providers, and local authorities to help pay financial support faster, speed up treatments for patients, and respond to emergencies.
All jobs at NEC Software Solutions (NECSWS) Visit website
Job Details
Category fullstack
Posted 10 months ago