Contract: 12 months (with potential extension based on performance)
Client: A leading multinational telecommunications company (name disclosed at interview)
Overview:
The Senior Full Stack Engineer is proficient in both frontend and backend development, and capable of designing and maintaining cloud infrastructure for scalable deployment. This role requires a strong understanding of modern web technologies, cloud platforms, and DevOps practices to support end-to-end software delivery. The role also should support cross-functional teams on their needs and automate processes.
Responsibilites:
- Frontend Development: Build and maintain responsive and user-friendly interfaces using modern frameworks (e.g., React, Angular, Vue).
- Backend Development: Design and implement robust APIs and services using technologies such as Node.js, Python, Java, or .NET.
- Database Management: Work with relational and non-relational databases (e.g., PostgreSQL, MongoDB) to ensure data integrity and performance.
- Cloud Infrastructure: Set up and manage cloud environments (e.g., AWS, Azure, GCP), including compute, storage, networking, and security configurations.
- CI/CD & DevOps: Implement automated pipelines for testing, building, and deploying applications using tools like GitHub Actions, Jenkins, or GitLab CI.
- Monitoring & Logging: Integrate observability tools (e.g., Prometheus, Grafana, ELK stack) to ensure system reliability and performance.
- Security & Compliance: Apply best practices for application and infrastructure security, including identity management, encryption, and vulnerability mitigation.
- Collaboration: Work closely with cross-functional teams including designers, product managers, and other engineers to deliver high-quality solutions.
Requirements:
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field; Master's preferred.
- 5+ years of experience in frontend/backend development, DevOps, and cloud platforms.
- Strong scripting and programming skills (Python, JavaScript, or similar).
- Solid problem-solving skills and ability to work across multiple teams and systems.
- Familiarity with CI/CD processes, workflow orchestration, and monitoring tools.
Tech Stack:
- Languages/Scripting: Python, JavaScript/TypeScript
- Platforms/Tools: Jenkins, Git, Jira, Confluence, CI/CD pipelines
- Cloud Technologies: GCP, AWS, Azure
- Systems: Multi-platform integration (cloud, on-prem, software, or device workflows)
- Monitoring: Grafana, Prometheus, custom dashboards (optional)