29 Aug
|
Ekloud
|
Faridabad
Role Overview
We are seeking an experienced Full Stack Developer with strong hands-on expertise in Angular and React to join our engineering team. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable web applications across both frontend and backend layers.
The candidate should have strong experience in modern JavaScript/TypeScript frameworks, backend development, RESTful APIs, databases, cloud technologies, and software development best practices. The role requires someone who can work independently, collaborate with cross-functional teams, and contribute to architecture and technical decisions.
Key Responsibilities
- Design, develop, and maintain scalable, secure, and high-performance web applications.
- Build responsive and reusable user interfaces using Angular and React .
- Develop backend services, APIs, and business logic using Node.js / .NET / Java or equivalent backend technologies.
- Design and implement RESTful APIs and integrate frontend applications with backend services.
- Work with relational and/or NoSQL databases such as SQL Server, PostgreSQL, MySQL, MongoDB , etc.
- Develop reusable components, services, modules, and UI libraries.
- Implement authentication, authorization, role-based access control, and application security best practices.
- Write clean, maintainable, testable, and well-documented code.
- Perform code reviews and provide technical guidance to other developers.
- Troubleshoot and resolve application, performance, integration, and production issues.
- Collaborate with product managers, business analysts, UI/UX designers, QA engineers, DevOps engineers, and other stakeholders.
- Participate in architecture discussions and contribute to technical design decisions.
- Develop unit, integration, and end-to-end tests and ensure appropriate test coverage.
- Work with CI/CD pipelines and support automated build, testing, and deployment processes.
- Monitor application performance and identify opportunities for optimization.
- Participate in Agile/Scrum ceremonies including sprint planning, refinement, daily stand-ups, demos, and retrospectives.
Required Technical Skills Frontend
- Strong hands-on experience with Angular and React .
- Strong knowledge of JavaScript and TypeScript .
- Experience with Angular concepts including:
- Components
- Services
- Directives
- Pipes
- Routing
- Reactive Forms
- RxJS
- State management
- Strong understanding of React concepts including:
- Functional Components
- Hooks
- Context API
- State Management
- React Router
- Experience with state-management frameworks such as Redux, NgRx, Zustand, or equivalent .
- Strong knowledge of HTML5, CSS3, responsive design, and modern UI development.
- Experience with UI frameworks such as Angular Material, Bootstrap, or equivalent is a plus.
Backend
- Strong experience in at least one backend technology such as:
- Node.js / Express.js
- .NET / ASP.NET Core
- Java / Spring Boot
- Strong understanding of object-oriented programming and software design principles.
- Experience designing and developing RESTful APIs.
- Knowledge of microservices architecture is preferred.
- Experience with API security, authentication, authorization, JWT, OAuth 2.0, or OpenID Connect.
Database
- Strong experience with relational databases such as SQL Server, PostgreSQL, or MySQL .
- Experience writing complex SQL queries, stored procedures, and optimizing database performance.
- Exposure to NoSQL databases such as MongoDB is a plus.
- Good understanding of database design, normalization, indexing, and transactions.
Cloud DevOps
- Experience with at least one major cloud platform such as AWS, Azure, or Google Cloud .
- Familiarity with Docker and Kubernetes is preferred.
- Experience with CI/CD tools such as Azure DevOps, Jenkins, GitHub Actions, or GitLab CI/CD .
- Strong knowledge of Git and modern source-control practices.Required Qualifications
- Bachelors degree in Computer Science, Information Technology, Engineering, or a related field.
- 4-10 years of professional software development experience .
- Robust hands-on experience with both Angular and React in enterprise web application development.
- Robust experience in backend development and API integration.
- Good understanding of software architecture, design patterns, and development best practices.
- Experience working in Agile/Scrum environments.
- Strong analytical, troubleshooting, communication, and collaboration skills.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Java Fullstack Developer (Faridabad)
🏢 Ekloud
📍 Faridabad