Senior Full Stack Developer
Core
Design, develop, test, and maintain end-to-end digital solutions spanning user interfaces, APIs, integrations, databases, and cloud services for Vodafone's enterprise architecture and customer-facing applications.
Role type
Senior Full Stack Developer
Builds
Modern digital platforms and scalable, secure, high-performing applications
Domain
Telecommunications / Enterprise Software
Deliverable
production ML models | product features
Required skills
Front-end development (React/Angular/Vue/Next.js), Back-end development (Java/Spring/C#/Python/Node.js), API design (REST/GraphQL), Cloud-native architecture (Azure/AWS/GCP), Containerization (Docker/Kubernetes), Database management (SQL/NoSQL), Automated testing, Agile methodology
Preferred skills
System integration, Microservices architecture, Security implementation, Performance optimization
Technologies
HTML5, CSS3, JavaScript, TypeScript, React, Angular, Vue.js, Next.js, Tailwind CSS, Material UI, Java, Spring Boot, C#, .NET, Python, FastAPI, Django, Node.js, NestJS, Express.js, PostgreSQL, MySQL, SQL Server, MongoDB, Redis, REST APIs, GraphQL, OpenAPI, OAuth 2.0, JWT, Docker, Kubernetes, Git, Azure DevOps, GitHub Actions, Microsoft Azure, AWS, Google Cloud, Jest, Playwright, Cypress, JUnit, NUnit, PyTest, SonarQube
Responsibilities
Design and develop responsive front-end applications and reusable UI components; Develop server-side applications, APIs, and microservices; Build integrations with enterprise systems (CRM, ERP); Design and optimize relational and NoSQL databases; Implement authentication, authorization, and secure coding practices; Develop automated unit, integration, and API tests; Estimate development effort and contribute to sprint planning; Collaborate with UX/UI, Product, QA, and DevOps teams.
Seniority
Senior, hands-on IC