





Generic senior software title, mid-level experience, metro location, and broad skill requirements increase applicant competition.
Fullstack skills are transferable but specific language and cloud requirements raise sensitivity to relevant experience.
Explicit 4+ years and a long mandatory tech stack create high shortlisting strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Solve highly complex technical problems with innovative, scalable, and maintainable software solutions, adhering to architectural patterns and design standards.
Lead and contribute hands-on to software development lifecycle aspects including design, code review, optimisation, and driving adoption of DevOps, CI/CD, and automation practices embedding security and reliability.
Serve as a technical bridge across engineering, operations, and QA teams to design testing strategies, ensure seamless software delivery, and integrate observability and monitoring into processes.
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
Minimum 4 years of proven software development experience.
Strong proficiency in Angular (v10+), Java, Spring Boot, Python, Golang, and related web technologies (HTML, CSS, JavaScript, TypeScript).
Experience with CI/CD pipelines, Docker, Kubernetes, microservices, REST/gRPC APIs, and cloud platforms such as AWS, Azure, or GCP.
Experienced in building scalable distributed systems with domain-driven and micro front-end architecture focus.
Proficient in integrating security, observability, and reliability engineering practices into software development cycles.
Comfortable working in Agile, cross-functional, and global virtual teams with strong collaboration and communication skills.