Qureos

Find The RightJob.

Senior Software Engineer

Job Overview

This role is responsible includes contributing to architecture design, providing accurate timeline estimates, and writing high-quality, maintainable React code. The Senior React Developer ensures that development aligns with business and client requirements, delivers a scalable and responsive user interface, and meets project deadlines effectively.

Key Responsibilities

Project Requirements & Architecture

Living Backlog Analysis

  • Collaborate with the Project Lead & Solutions Architects to understand and clarify items in the Living Backlog, proactively clarifying ambiguities with Project Lead & Solutions Architects.
  • Assist in evaluation of whether requirements make sense in the context of business goals.
  • Challenge assumptions and influence for changes when requirements conflict with business logic.

Architecture Design

  • Participate in solution discussions, propose alternative approaches, and challenge or improve upon suggested technical solutions.
  • Assist in defining and justifying technology stack based on project scope, scalability needs, and technical requirements.
  • Assist in defining and implementing codebase structure, repository patterns, and database schema (e.g., MVC, MVVM, Factory patterns).

Task Execution

Effort Estimation

  • Provide time estimates for assigned user stories and subtasks, considering complexity, skillset, and personal bandwidth, and communicate them to the Project Lead & Solutions Architects.
  • Regularly provide status updates to assigned PMO during Daily Scrum meetings and as requested throughout project lifecycle.

User Story Execution

  • Design, develop, and test assigned technical solutions derived from user stories (e.g., addition, update, deletion, approval workflows), ensuring solutions are maintainable, efficient, and aligned with Living Backlog priorities.
  • Perform self-review and testing before submitting technical solutions to the Project Lead & Solutions Architects for feedback, ensuring readiness for QA handoff.

Coding Standards

  • Learn and apply naming conventions, coding patterns, and best practices to all development work.
  • Proactively identify and improve inefficient code, ensuring solutions are clean, maintainable, and scalable.
  • Write and maintain unit test cases for all developed code wherever possible

Job Type: Full-time

Work Location: In person

© 2026 Qureos. All rights reserved.