Source description
About the role
Job Title : Full Stack Software Engineer
Experience : 10 to 12 Years
Location : Bengaluru
Roles & Responsibilities
Design, develop, and maintain scalable full-stack applications and cloud-based software solutions.
Build and enhance applications that support business processes, analytics, and decision-making.
Develop responsive user interfaces using modern front-end technologies.
Design and develop backend services, APIs, and system integrations.
Build and maintain RESTful APIs, microservices, and data integration solutions.
Collaborate with business users, product teams, and technical stakeholders to deliver high-quality solutions.
Develop and optimize database structures, queries, and data workflows.
Implement and maintain CI/CD pipelines and deployment processes.
Work with cloud infrastructure and services to ensure application performance, scalability, and security.
Troubleshoot application issues and provide production support.
Participate in code reviews, testing, documentation, and continuous improvement initiatives.
Ensure compliance with development standards, security guidelines, and best practices.
Requisites
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
Strong experience in Full Stack Application Development.
Expertise in Angular, AngularJS, TypeScript, JavaScript, HTML, and CSS.
Strong backend development skills using .NET, C#, Python, or GoLang.
Experience in developing RESTful APIs, microservices, and enterprise applications.
Strong knowledge of SQL, PostgreSQL, LINQ, and Entity Framework.
Experience with cloud platforms, cloud-native applications, and infrastructure services.
Knowledge of CI/CD pipelines, DevOps practices, and automation tools.
Familiarity with authentication, authorization, and application security concepts.
Understanding of software architecture, design patterns, and scalable application development.
Strong analytical, problem-solving, debugging, and troubleshooting skills.
Excellent communication, collaboration, and stakeholder management skills.
More at MMC India