
Search by job, company or skills
A Software Engineer is responsible for designing, developing, testing, and maintaining high‑quality software applications that meet business and technical requirements. As a core member of the delivery team, the engineer translates user stories into working solutions, contributes to system design, ensures code quality, and collaborates closely with architects, testers, and analysts to deliver scalable, secure, and reliable systems.
Responsibilities | CORE
1. Software Development & Maintenance
- Develop, test, and maintain scalable, maintainable, and efficient code based on technical specifications and user stories.
- Troubleshoot and resolve bugs, performance issues, and system outages.
- Write and maintain clear and structured technical documentation.
2. System & Technical Design
- Participate in system and application design discussions.
- Provide input on technical decisions and contribute to architectural considerations.
3. Cross‑Functional Collaboration
- Work with business analysts, solution architects, QA engineers, and other developers to deliver high‑quality features.
- Participate in sprint ceremonies, refinement sessions, and planning discussions.
4. Code Quality, Standards & Security
- Conduct code reviews to ensure adherence to coding standards, security guidelines, and best practices.
- Apply secure coding techniques and support testing activities (unit, integration, E2E).
5. DevOps & CI/CD Enablement
- Contribute to the development and optimisation of CI/CD pipelines and deployment processes.
- Support automation and DevOps practices to improve delivery efficiency.
6. Continuous Learning
- Stay updated on emerging tools, frameworks, and engineering best practices.
- Continuously enhance skills in programming, architecture, and DevOps.
Essential Qualifications
Preferred Attributes
Professional and/or Technical Certifications
Job ID: 147802759
Skills:
Testing, Continuous Integration, Application Development, Typescript, Javascript, System Design, Rxjs, Reactjs, AI-powered development tools, Redux Toolkit, Source Control, modern UI frameworks, operational stability, reactive programming, test-driven development
Skills:
Jenkins, Golang, S3, Algorithms, Ec2, Terraform, Docker, Data Structures, Dynamodb, Kubernetes, Cognito
Skills:
Continuous Integration, Testing, Application Development, Typescript, Javascript, Rxjs, System Design, Reactjs, AI-powered development tools, Redux Toolkit, Source Control, modern UI frameworks, operational stability, reactive programming, test-driven development
Skills:
Java, Github, Python, AWS, Go
Skills:
Artificial Intelligence, Data Structures And Algorithms, Python, Security Assessments, Go
We don’t charge any money for job offers