About the Role
We are looking for a Senior Full-Stack Software Developer to lead the end-to-end design, development, deployment, and optimization of scalable, secure full-stack applications. This role sits within our Center of Innovation and offers a clear growth path toward Solution Architect.
Key Responsibilities
Strategy & Architecture
- Translate business requirements into robust technical architecture
- Select and recommend appropriate technology stacks
Frontend Development
- Build responsive, high-performance user interfaces using modern frameworks (React, Angular, or Vue)
- Work with low-code/no-code platforms where applicable
- Support web and mobile development initiatives
Backend Development
- Design and implement secure APIs, business logic, and system integrations
Database & Data
- Design and optimize SQL and NoSQL databases, ensuring data integrity and performance
DevOps & Deployment
- Manage CI/CD pipelines, cloud deployments, monitoring, and automation
Security & Compliance
- Apply secure coding practices in line with OWASP standards
Leadership & Collaboration
- Mentor developers and conduct code reviews
- Collaborate closely with cross-functional teams
Quality & Performance
- Implement testing strategies and drive continuous performance improvements
Technical Requirements
- Languages/Frameworks: JavaScript/TypeScript, React/Angular/Vue, .NET/Java/Node/Python
- APIs: REST, GraphQL
- DevOps Tools: Git, Docker, Kubernetes, Azure DevOps, GitHub Actions
- Cloud Platforms: Azure, AWS, or GCP
Soft Skills
Strong problem-solving ability, clear communication, leadership skills, and solid technical documentation practices.
Education & Certifications
- Bachelor's degree in Computer Science or equivalent practical experience
- Cloud, DevOps, or Agile certifications preferred
Work Style
Agile / Scrum / DevOps environment
Performance Indicators
Code quality, system performance, and delivery timelines