Minimum 3 years of experience in PHP, Python, Java, or .NET.
Strong understanding of Data Structures and Algorithms.
Proficient with SQL and NoSQL databases.
Knowledge of backend frameworks like Laravel, Django, or Flask.
Requirements:
Participate in designing and discussing software solutions.
Maintain and troubleshoot existing software systems.
Learn and apply new technologies like Golang, Docker, and Kubernetes.
Follow agile methodologies such as SCRUM and TDD.
Job description
Required Candidate profile:-Minimum 3 years of experience in PHP/Python/Java/dotnet
Experience in Agile software development
Strong understanding of Data Structures and Algorithms
Proficient with SQL/NoSQL databases.
Good Knowledge in any of the Backend development framework (Laravel, CodeIgniter, YII, Django, Flask etc.)
Knowledge of front-end technologies including CSS3, JavaScript, and HTML5.
Good problem-solving skills.
Familiarity with JIRA, GIT
Familiarity with Linux OS
Previous experience creating scalable applications is a plus.
Roles and Responsibilities
As a Software engineer you will also have to learn/master Golang, Docker, Kubernetes, and cloud native technologies to develop microservices based applications.
Participate in user story grooming, design discussions and proposal of solutions
Maintain existing software systems by identifying and correcting software defects
Practice standard development process leveraging agile methodologies such as SCRUM and TDD
Review and analyse business requirements and provide technical feasibility and estimates.