About Akkodis
Akkodis, is a global leader in the engineering and R&D market that is leveraging the power of connected data to accelerate innovation and digital transformation. With a shared passion for technology and talent, 50,000 engineers and digital experts deliver deep cross-sector expertise in 30 countries across North America, EMEA and APAC. Akkodis offers broad industry experience, and strong know-how in key technology sectors such as mobility, software & technology services, robotics, testing, simulations, data security, AI & data analytics. Akkodis is part of the Adecco Group. Akkodis is a commercial brand under which both AKKA and Modis entities operate.
The Role
The Full Stack Engineer is responsible for designing, developing, deploying, and maintaining scalable, high-performance, and secure web applications. The role requires expertise in frontend and backend development, cloud technologies, DevOps automation, and application security. Engineers must work in an agile, DevOps-driven environment, ensuring high software quality, security, and maintainability.
Responsibilities
- Own end-to-end application development across frontend, backend, and cloud infrastructure.
- Build responsive, accessible, and high-performance web applications.
- Implement scalable and secure frontend architectures.
- Develop reliable and secure backend services and APIs.
- Collaborate with QA to ensure automated test coverage and fix defects.
- Optimize CI/CD deployment strategies for seamless releases.
- Automate infrastructure provisioning and cloud deployments with DevOps teams.
- Ensure full-stack security (authentication, authorization, API and frontend security).
- Continuously adopt emerging technologies to enhance performance and productivity.
Requirements
Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines.
Core Development Skills:
- Proficiency in frontend and backend development.
- Experience with Git and modern workflows (GitFlow, trunk-based).
Frontend Technologies:
- JavaScript, TypeScript.
- Frameworks: React.js, Next.js, Vue.js, Angular, Svelte.
- Mobile: Swift (iOS), Kotlin (Android), React Native.
- UI Libraries: Material-UI, Tailwind CSS, Bootstrap.
- Design tools: Figma.
Backend Technologies:
- Node.js, Express.js, NestJS.
- Ruby on Rails, Java/Kotlin (Spring Boot), Python (Django, Flask, FastAPI), Golang.
- API protocols: REST, GraphQL, gRPC, WebSockets.
Monitoring & Observability:
- APM tools: Datadog, New Relic, Sentry, Prometheus, OpenTelemetry.
- Logging: ELK Stack, Loki, Fluentd.
- Dashboard and alert setup.
API Design & Scalability:
- API design principles and performance optimization.
- Caching: Redis, Varnish.
- Scalability: horizontal scaling, autoscaling, load balancing.
DevOps & Cloud Infrastructure:
- CI/CD: GitHub Actions, GitLab CI, ArgoCD, Jenkins.
- Cloud: AWS, Azure, Google Cloud, Cloudflare Workers.
- Containerization: Docker, Kubernetes.
- IaC tools: Terraform, CloudFormation, Pulumi.
Security Best Practices:
- Frontend: CSP, CORS, XSS prevention.
- Backend: OAuth, JWT, encryption, API rate limiting.
- Cloud: IAM, Secrets Management, OWASP Top 10.
Testing & Quality Assurance:
- Frontend: Jest, Cypress, Playwright, Pact.
- Backend: Postman, Supertest, contract testing.