Sr Software Engineer - Fullstack [Cloud | DevOps]
Capability Focus: Software Development with Cloud & DevOps background
Key Skills Required:
- Backend (priority): Node.js (primary), Python
- Frontend: Angular (primary), React.js (secondary, nice-to-have)
- Cloud & DevOps: Strong experience in cloud platforms + DevOps practices
What We’re Looking For:
- A senior-level full-stack engineer with strong backend expertise
- Solid cloud and DevOps background (deployment, automation, CI/CD, etc.)
- Experience working on enterprise-level projects
GENERAL RESPONSIBILITIES:
The Senior Software Engineer is responsible for developing and testing of complex software solutions; adheres to the organization’s best practices and standards set by the capability leads; and designs system components using appropriate modeling techniques following commonly used architectures, design standards, patterns, and methodology.
DUTIES AND RESPONSIBILITIES:
- Writes working back-end, front-end, and/or mobile code using generally accepted standards and best practices
- Resolves defects found in the code
- Writes and conducts unit tests before endorsing to the QA team
- Submits and maintains source code using version control system repositories
- Participates in code reviews and quality assurance activities
- Attends team meetings
- Reports task status to immediate supervisor or project lead
- Assists junior and mid-level resources under the same capability
FUNCTIONAL/TECHNICAL COMPETENCIES:
Systems Design, Software Design, Programming/Software Development, Testing, Systems Integration and Build, Data Modelling and Design, Release and Deployment, Software Configuration
CORE COMPETENCIES:
Teamwork & Collaboration, Accountability, Customer Focus, Communication, Quality, Innovation
JOB SPECIFICATIONS:
- Education – At least graduate with a Bachelor’s Degree in IT, Computer Science, Engineering, or any related degree.
- Related Work Experience - At least 3-5 years of experience in Software Engineering
- Skills:
- Average requirements analysis skills.
- Average communication skills.
- Interpersonal and organizational skills.
- Ability to work independently and with a cross-functional team.
- Must be adept to work in a fast-paced environment with tight SLAs and project schedules.