





Generalist Software Engineer title, 2+ years, metro location, and broad fullstack requirements increase competition.
Fullstack skills are broadly transferable across industries, so low sensitivity.
Explicit 2+ years and multi-stack requirements make shortlisting moderately strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain high-scale applications across backend and UI layers with focus on security, scalability, and operational excellence.
Contribute to software design, code development, unit testing, code deployment, and technical documentation for multiple projects.
Participate in estimation, planning, architecture discussions, and integration of systems using modern software development practices including serverless computing, microservices, and CI/CD.
Bachelor's degree or equivalent experience.
Minimum 2 years of experience with software design and Java, Python, and JavaScript programming languages.
Minimum 2 years experience with software build management tools like Maven or Gradle, frontend development (HTML, CSS), software testing and cloud technologies (GCP, AWS, or Azure).
Work Experience Required: Minimum 2 years software engineering experience.
Experienced in both frontend (HTML, JavaScript, Angular, Bootstrap) and backend development including Java/J2EE, SpringBoot, SOA, Microservices.
Familiar with source code control systems (Git, SVN), build tools, automated testing (JUnit, Selenium), and Agile development environments (Scrum, XP).
Capable of participating in technology roadmap and architecture discussions, and independently managing sprint deliverables and medium complexity problems.