12 Oct
|
Apexon
|
Bengaluru
Job Summary
We are looking for a skilled Senior Full Stack Developer with 5 - 8 years of experience in web application development. The ideal candidate should have strong expertise in modern frontend technologies, backend development, database management, and cloud-based solutions.
The candidate will be responsible for designing, developing, and maintaining scalable, secure, and high-performance web applications. The role requires hands-on experience with React 19, Next.js, TypeScript, Node.js, NestJS, .NET Core, and SQL databases, along with experience in API development, cloud platforms, search technologies, and CI/CD pipelines.
Key Responsibilities
- Design, develop, and maintain scalable, responsive, and high-performance web applications.
- Develop frontend components using React 19, Next.js, TypeScript, Redux, Material UI (MUI), HTML, CSS, and JavaScript.
- Develop and maintain backend services and APIs using Node.js, NestJS, and .NET Core/C#.
- Design, develop, and integrate REST APIs and GraphQL services.
- Work with SQL Server, PostgreSQL, and Snowflake for database development, data processing, and query optimization.
- Utilize SSIS and SSAS for data integration, ETL workflows, and analytical solutions, as required.
- Develop and optimize search functionalities using Elasticsearch, ensuring efficient search performance and relevant results.
- Implement caching solutions using Redis to improve application performance and scalability.
- Develop and maintain cloud-based applications using Microsoft Azure and/or AWS.
- Apply SOLID principles, clean coding practices, and reusable design patterns to ensure maintainable and high-quality code.
- Perform unit testing, debugging, troubleshooting, and timely resolution of software defects.
- Participate in code reviews and collaborate with cross-functional teams to maintain development standards.
- Manage source code using Git and/or Team Foundation Server (TFS).
- Configure and support application build, release, and deployment processes using Azure DevOps CI/CD pipelines.
- Identify opportunities to improve application performance, security, reliability, and scalability.
Required Skills and Qualifications
- 5 - 8 years of experience in full stack or web application development.
- Strong frontend development skills using React 19, Next.js, TypeScript, Redux, MUI, HTML, CSS, and JavaScript.
- Experience with Vite and Progressive Web Application (PWA) development.
- Hands-on experience with backend technologies such as Node.js, NestJS, and/or .NET Core with C#.
- Experience in REST API and GraphQL development and integration.
- Strong knowledge of SQL Server and PostgreSQL, with exposure to Snowflake, SSIS, and SSAS.
- Experience implementing and optimizing search functionality using Elasticsearch.
- Knowledge of Redis caching and performance optimization.
- Experience with Microsoft Azure and/or AWS cloud services.
- Familiarity with Git/TFS, Azure DevOps, CI/CD pipelines, and deployment practices.
- Understanding of SOLID principles, unit testing, debugging, and code review practices.
- Solid analytical, problem-solving, written, and verbal communication skills.
Preferred Qualifications
- Experience building enterprise-grade applications and scalable distributed systems.
- Knowledge of application security, performance tuning, and responsive UI development.
- Familiarity with Agile/Scrum methodologies and collaborative development practices.
- Experience integrating frontend, backend, database, and cloud components in end-to-end application solutions.
📌 Senior Full Stack Developer (Bengaluru)
🏢 Apexon
📍 Bengaluru