Senior Full Stack Developer
Location: UK, Europe
Introduction to TM Forum
TM Forum is an association of over 800+ member companies, which include all of the world’s top 10 network and communications providers and stretch across 180 countries. Our members tap into each other’s collective experiences and abilities to collaboratively solve complex industry-wide challenges, deploy new services, and create technology breakthroughs to accelerate change. We help communications service providers (CSPs) and their suppliers to digitally transform and thrive in the digital era. We do this by providing an open, collaborative environment and practical support which enables CSPs and suppliers to rapidly transform their business operations, IT systems and ecosystems to capitalize on the opportunities presented in a rapidly evolving digital world. You can learn more at www.tmforum.org.
Our vision is to drive the next wave of digital business growth – the digitization of every industry – by providing a common innovation platform to connect businesses, industries, and ecosystems. We do this in a highly practical and agile way through collaboration programs and communities which lead to rapid prototypes – ranging from digital business models to interconnectivity APIs – that have real world commercial applications. Complementing our collaboration programs, the Forum provides thought-provoking digital business research and publications, industry best practices and standards along with training programs to accelerate adoption, and events and workshops which connect top business & IT leaders to learn, network, and develop meaningful partnerships.
Role Overview:
TM Forum is looking for a Full Stack Developer, responsible for will have extensive experience in web technologies, scripting languages, cloud infrastructure, and container orchestration using Kubernetes. This role involves designing, developing, and maintaining scalable and high-performing applications, ensuring seamless integration between front-end and back-end components, and managing deployment in cloud environments. You will be responsible for delivery of key initiatives that enables TM Forum to deliver world class digital experience and collaboration capabilities that enable our members to co-create solutions that have impact to the entire industry.
Responsibilities:
Full Stack Development:
- Design, develop, and maintain robust, scalable, and efficient web applications.
- Work on both front-end and back-end components, ensuring seamless integration.
- Implement responsive UI/UX designs using modern web technologies (e.g., HTML5, CSS3, React)
- Develop and optimize server-side applications using languages such as Node.js and Python,.
- Design and manage RESTful APIs and integrate third-party services.
Cloud Infrastructure Management:
- Architect and maintain cloud-based infrastructure using AWS, Azure, or Google Cloud Platform (GCP).
- Implement Infrastructure as Code (IaC) using Terraform.
- Monitor and optimize cloud resources to ensure cost-effective performance and scalability.
Containerization and Orchestration:
- Design, deploy, and manage containerized applications using Docker.
- Orchestrate and manage container clusters using Kubernetes, ensuring high availability and scalability.
- Implement CI/CD pipelines to automate the deployment process using tools like Jenkins, or GitHub Actions
Scripting and Automation:
- Develop and maintain scripts for automating routine tasks, improving efficiency, and ensuring consistency.
- Write scripts in languages such as Bash, Python, or PowerShell for various automation tasks.
- Ensure automated monitoring, logging, and alerting of cloud infrastructure.
Database Management:
- Design, implement, and maintain databases, ensuring data integrity and performance.
- Work with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, DynamoDB).
- Optimize database queries and troubleshoot performance issues.
Security and Compliance:
- Implement security best practices across the application stack.
- Ensure compliance with industry standards and regulations (e.g., GDPR, HIPAA).
- Conduct code reviews and participate in security audits.
Collaboration and Leadership:
- Work closely with cross-functional teams, including designers, product managers, and DevOps engineers, to deliver high-quality software solutions.
- Mentor junior developers and provide technical guidance to the development team.
- Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) and contribute to continuous improvement.
Required Skills and Experience:
- Minimum of 7 years of experience in full stack development.
- Proven track record of designing and building complex web applications.
- Experience with cloud platforms (AWS, Azure, or GCP) and container orchestration with Kubernetes.
Technical Skills:
- Proficiency in front-end technologies: HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Vue.js.
- Strong back-end development experience using Node.js, Python, Ruby, or Java.
- Experience with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or DynamoDB.
- Expertise in containerization with Docker and orchestration with Kubernetes.
- Hands-on experience with CI/CD pipelines and DevOps practices.
- Proficiency in scripting languages (Bash, Python, or PowerShell) for automation.
Cloud Infrastructure:
- Extensive experience with AWS, Azure, or Google Cloud Platform (GCP).
- Familiarity with Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or Ansible.
- Experience in cloud security, monitoring, and performance optimization.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Mentoring and leadership abilities.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Certifications in cloud platforms (e.g., AWS Certified Solutions Architect, Google Cloud Certified Professional Cloud Architect).
- Experience with micro-services architecture and serverless computing
Diversity & Inclusion at TM Forum
TM Forum is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, alienage or national origin, ancestry, citizenship status, age, disability or handicap, sex, marital status, veteran status, sexual orientation, genetic information, arrest record, or any other characteristic protected by applicable federal, state, or local laws.