
Senior Software Engineer - Fullstack
Keka Technologies Pvt. Ltd.8 months ago
Bengaluru, IndiaSenior
Responsibilities
- Design, develop, and maintain scalable full-stack web applications.
- Build responsive UI components using HTML, CSS/SCSS, JavaScript, Angular, and Bootstrap.
- Develop backend services and APIs using .NET, ASP.NET MVC, and Web API.
- Integrate applications with SQL Server and NoSQL databases.
- Develop reusable frontend and backend libraries and components.
- Optimize application performance, scalability, and responsiveness.
- Prepare low-level designs and contribute to system architecture using OOPS, SOLID principles, and design patterns.
- Work with microservices architecture and frontend integrations.
- Implement CI/CD pipelines using Git, Azure DevOps, or equivalent DevOps tools.
- Conduct code reviews, mentor junior developers, and maintain code quality.
- Troubleshoot, debug, profile performance, and perform root cause analysis.
- Build proofs of concept to evaluate emerging technologies and solutions.
Requirements
- 5 to 9 years of software engineering experience.
- Proficiency with Angular, HTML, CSS/SCSS, JavaScript, and Bootstrap or equivalent frameworks.
- Strong backend experience with .NET, ASP.NET MVC, and Web API.
- Experience with Microsoft Azure or AWS cloud platforms.
- Experience with SQL Server, including stored procedures and user-defined functions.
- Exposure to NoSQL databases such as Cosmos DB.
- Strong knowledge of OOPS concepts, data structures, algorithms, and software design patterns.
- Familiarity with microservices architecture and related best practices.
- Experience with TDD, CI/CD pipelines, Git, and DevOps methodologies.
- Strong analytical and problem-solving skills.
- Ability to work independently and collaboratively with cross-functional teams.
Benefits
- Full-time employment.
- Work from the office in Bangalore.