Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Contribute to design, development, testing, deployment, and maintenance of front-end and back-end software applications using React, TypeScript/JavaScript, Python, and FastAPI.
Perform software quality assurance activities including test planning, execution, defect management, regression testing, and automation to ensure software meets functional and security standards.
Support CI/CD processes, production issue investigation, application monitoring, and collaborate across teams following Agile methodologies.
Minimum Requirements
Bachelor’s degree in Computer Science, IT, Software Engineering, or related field.
2–6 years of work experience in software development and testing.
Hands-on experience with front-end technologies (HTML5, CSS3, JavaScript/TypeScript, React/Vite) and basic familiarity with Python and FastAPI backend development.
Understanding of software testing methodologies and tools (unit/UI testing frameworks like Jest, Cypress, Selenium; API testing; defect management platforms like Jira or Azure DevOps) and knowledge of secure coding practices following OWASP guidelines.
Ideal Candidate Profile
Experience working under guidance in a collaborative, Agile environment with cross-functional teams including product managers, UX/UI designers, developers, QA, and DevOps.
Comfortable handling both software development and quality assurance responsibilities, including front-end development, back-end API integration, test automation, and security validation.
Familiarity with modern software development lifecycle practices including CI/CD pipelines, code reviews, security scanning, and agile delivery frameworks.
