Roles & Responsibilities
About Akkodis
Akkodis is a global digital engineering company and Smart Industry leader, empowering clients with transformative solutions in Talent, Academy, Consulting, and Solutions services. With a team of 50,000 experts across North America, EMEA, and APAC, Akkodis leverages cutting-edge technologies, R&D, and deep sector expertise to drive meaningful innovation and engineering a smarter future together.
Role Overview
We are seeking a skilled and passionate Backend Engineer to design, develop, and maintain scalable and secure backend services that power our digital products. You will work in an agile, DevOps-driven environment, collaborating closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design and implement scalable, high-performance backend services and APIs in a cloud-native environment.
- Collaborate with Product Managers, Business Analysts, QA Engineers, and DevOps teams to refine requirements and ensure quality delivery.
- Automate build, deployment, and monitoring pipelines.
- Apply modern software development practices including TDD, pair programming, CI / CD, and continuous refactoring.
- Conduct code reviews and enforce security and software craftsmanship standards.
- Ensure system architecture complies with government security and regulatory standards.
- Optimize backend systems for scalability, observability, and reliability.
- Contribute to blockchain and smart contract development where applicable.
Required Skills & Experience :
Technical Skills :
Degree / Diploma in Computer Science, Engineering, IT, or related fields.Proficiency in backend languages : Java, Kotlin, Python, Golang, Node.js, Ruby.Experience with Git workflows (GitFlow, trunk-based development).Familiarity with cloud platforms : AWS, Azure, Google Cloud.Strong understanding of RESTful APIs, GraphQL, gRPC, WebSockets.Experience with microservices and event-driven architecture (Kafka, RabbitMQ).Hands-on with Docker, Kubernetes, CI / CD tools (GitHub Actions, GitLab CI, ArgoCD).Knowledge of databases : PostgreSQL, MySQL, MongoDB, DynamoDB, Redis.Experience with observability tools : Prometheus, OpenTelemetry, Grafana, ELK stack.Infrastructure as Code (IaC) : Terraform, CloudFormation, Pulumi.API documentation using Swagger.Software Engineering Practices
Agile methodologies (Scrum, Kanban).Extreme Programming (XP) : TDD, pair programming, continuous refactoring.Test automation frameworks : JUnit, PyTest, Jest, Playwright.Commitment to clean, maintainable, and efficient code.Preferred Qualifications
Domain-Driven Design (DDD) and Clean Architecture.Experience with government digital services (SingPass, CorpPass).API gateways and service meshes (Kong, Istio, Apigee).Serverless computing (AWS Lambda, Azure Functions).Blockchain and smart contract development (Ethereum, Solidity, Hyperledger).Tell employers what skills you have
MongoDB
Scalability
Kubernetes
PostgreSQL
Azure
Kotlin
Software Engineering
MySQL
Agile
Test Automation
Python
Docker
Java
API
Databases
Software Development