10 Sep
|
Luxoft
|
Bengaluru
Job Description
Project Description:
n
n
We are seeking a Full Stack Developer with strong hands-on experience and a deep understanding of both Angular and Node.js. As an alternate to Node.JS, Java or C# is also acceptable. Candidate must be a hands-on senior engineer responsible for designing, developing, and supporting enterprise applications using Angular and Node.js, with optional experience in Java or C#. He/She is expected to drive end-to-end delivery, maintain high engineering standards, and leverage AI-assisted development tools.
n
n
The ideal candidate should be proficient in Angular concepts such as lifecycle, data binding, dependency injection, RxJS, observables, routing, NgRx state management, and performance optimization techniques.
n
n
Additionally, expertise in Node.js including the event loop, asynchronous programming, REST API development, authentication processes, scalable and performant services, security, troubleshooting, error handling, and database integration is essential.
n
n
The candidate must demonstrate confidence in discussing key concepts, clarity in design patterns, and practical problem-solving approaches related to these technologies.
n
n
In this role, you will collaborate closely with cross-functional teams and regional experts to design, implement, and support solutions and platforms using full stack application development. This is an opportunity to engage in a stable, long-term project supporting digital transformation and change management for a global client.
n
n
This position offers global exposure by collaborating with reputed clients and delivering high-quality solutions. You will also benefit from career development opportunities within high-caliber project teams consisting of front-end, back-end, and database developers.
n
n
If you possess robust technical skills, effective communication, are able to work independently and drive platform development with a commitment to security, performance and scalability, we invite you to join our team.
n
n
Responsibilities:
n
n
1. Design and Development:
Plan and implement new functionality and features in globally deployed E&P; services.
n
2. Shape enterprise-level user experiences: Model, create, and improve the next generation of user experiences for E&P; customers.
n
3. Data Modelling: Work with data architects to create and maintain data models optimizing storage, retrieval, and analysis.
n
4. Database Administration: Plan, implement and iterate on databases using the latest technologies to ensure performant, scalable, and secure solutions.
n
5. Automation: Develop and maintain automation CI/CD pipelines to handle all stages of the software lifecycle.
n
6. Monitoring and Troubleshooting: Monitor customer environments to proactively identify and resolve issues while providing support for incidents.
n
7. Data Security: Implement and consistently improve measures to protect sensitive information and ensure compliance with regulations.
n
8. Documentation: Write and maintain documentation for processes, configurations, and procedures.
n
9. Meet SRE & MTTR Goals.
n
10. Collaborate and Define: Work closely with stakeholders to define project requirements and deliverables and understand their needs and challenges.
n
11. Implement Best Practices: Ensure the highest standards in coding and security, with a strong emphasis on protecting systems and data.
n
12. Strategize and Plan: Take an active role in defect triage, strategy, and architecture planning.
n
13. Maintain Performance: Ensure database performance and resolve development problems.
n
14. Deliver Quality: Translate requirements into high-quality solutions, adhering to Agile methodologies.
n
15. Collaborate: Work with application support teams throughout development, deployment, and support phases.
n
n
Mandatory Skills Description:
n
n
• 8+ years of relevant experience in Full Stack Application development,
n
n
Technical Skills:
n
• Strong full-stack developers with expertise in Angular and Node.js,
n
• Angular: Component design, state management, performance optimization, testing.
n
• Node.js: API development, integrations, security, troubleshooting.
n
• SQL/NoSQL databases, data modeling, and query optimization.
n
• REST APIs, authentication, versioning, and error handling.
n
• Unit and integration testing.
n
n
Cloud & DevOps
n
• AWS and/or Azure experience.
n
• Docker and container troubleshooting.
n
• CI/CD pipelines and deployment automation.
n
• Monitoring, incident management, and RCA.
n
• Secure coding and vulnerability management.
n
n
AI-Driven Development:
n
• Practical use of GitHub Copilot and/or Claude for coding, testing, refactoring, and documentation.
n
• Ability to validate AI-generated code for quality, security, and performance.
n
n
Behavioral Expectations:
n
n
Candidates must exhibit
n
• Strong ownership and accountability.
n
• Proactive communication and risk management.
n
• Collaborative, positive attitude, and mentoring mindset.
n
• Focus on maintainable, high-quality solutions.
n
• Demonstrate strong problem-solving and troubleshooting abilities
n
• Work independently while contributing to team goals
n
• Manage and drive end-to-end solutions with minimal supervision
n
• Continuous growth and commitment to upskilling
n
n
Qualification:
n
• Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
n
n
Nice-to-Have Skills Description:
n
n
• Java or C#: Service development and production support.
n
• Knowledge in the E&P; Domain (Well, Seismic, Production data types)
n
• Cloud Managed Services: RDS, Messaging, Server-less Computing (AWS Lambda)
n
• Kubernetes
n
n
Languages:
n
n
English: C2 Proficient
n
📌 Senior Full Stack Developer (Angular, Node) (Bengaluru)
🏢 Luxoft
📍 Bengaluru