Full Stack Developer (Python/TypeScript)
Full Stack Developer (Python/TypeScript)

Full Stack Developer (Python/TypeScript)

Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Join our team to modernise network infrastructure and enhance security and scalability.
  • Company: CACI Network Services is a dynamic IT consultancy working with major clients across various sectors.
  • Benefits: Enjoy competitive salary, excellent benefits, and extensive training opportunities.
  • Why this job: Be part of an innovative project that drives excellence in network infrastructure and compliance.
  • Qualifications: Experience with Angular, TypeScript, Python, and Java; familiarity with cloud platforms is a plus.
  • Other info: We value diversity and are committed to creating an inclusive workplace for all.

The predicted salary is between 28800 - 48000 £ per year.

CACI Network Services is a rapidly expanding specialist IT and Networks consultancy offering a wide variety of opportunities to work within challenging and exciting environments with our major clients in Global Media, Banking, Government, Telecoms & Utilities.

Project Overview:

Our customer is in a transformative journey to modernize their network infrastructure. This project aims to enhance security, scalability, and agility while ensuring compliance with regulatory requirements. The Compliance Service Team will play a pivotal role in this initiative, focusing on device onboarding, certification, configuration management, and compliance reporting. We’re looking for talented developers to join our team and contribute to the success driving innovation and excellence in our network infrastructure.

Essential Technical Skills:

  • Front-end: Angular, TypeScript
  • Back-end: Java, Python, Spring Boot
  • Database: MongoDB, PL/SQL, NOSQL
  • API Development: RESTful APIs
  • Version Control: Git
  • CI/CD: TeamCity

Desirable Skills:

  • Docker and Containerization
  • Monitoring and Logging (e.g., Prometheus, Grafana, ELK Stack)
  • Cloud Platforms (AWS, Azure, Google Cloud)
  • Security and Compliance
  • API Documentation (e.g., Swagger, OpenAPI)
  • Code Quality Tools (e.g., SonarQube)
  • Agile Methodologies (Scrum or Kanban)

Soft Skills:

  • Team Collaboration: Ability to work effectively with cross-functional teams, sharing knowledge and expertise.
  • Proactive Approach: Anticipate challenges, identify opportunities, and take initiative to drive progress.
  • Ownership and Accountability: Take ownership of tasks and projects, driving them to completion without needing constant guidance.
  • End-to-End Understanding: Possess a holistic view of the project, understanding how individual components fit into the larger picture.
  • Problem-Solving and Resilience: Drive issues to resolution, navigating complexities without getting bogged down.

Training:

CACI Network Services develops individuals through a portfolio of training and development options such as certified training courses, workshops, technical conferences, boot camps, online training and much more. You will have the opportunity to work on some of the most advanced networking hardware in the industry as well as development of your abilities and talents to become one of the best in the field.

Rewards and Benefits:

In return you will be awarded with a competitive salary, excellent benefits and the opportunity to develop your career and skills within a growing company.

Equal Opportunities:

CACI is proud to be an equal opportunities employer. Embracing the diversity of our people, we are on a journey to build a truly inclusive work environment where no one is treated less favourably due to ethnic origin, age, gender, veteran status, religion or belief, sexual orientation, marital status, and disability or health condition, actively working to prevent discrimination.

Full Stack Developer (Python/TypeScript) employer: CACI Ltd

CACI Network Services is an exceptional employer, offering a dynamic work environment where innovation thrives and employees are empowered to grow. With a strong focus on professional development through extensive training programmes and the chance to work with cutting-edge technology, our team members are well-equipped to excel in their careers. Located at the heart of a transformative project, we foster a collaborative culture that values diversity and inclusivity, ensuring every voice is heard and every contribution is recognised.
C

Contact Detail:

CACI Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Developer (Python/TypeScript)

✨Tip Number 1

Familiarise yourself with the essential technical skills listed in the job description, especially Angular, TypeScript, Python, and RESTful APIs. Consider building a small project or contributing to open-source projects that showcase your proficiency in these areas.

✨Tip Number 2

Highlight your experience with CI/CD tools like TeamCity and version control systems such as Git during your conversations. Being able to discuss how you've implemented these tools in past projects can set you apart from other candidates.

✨Tip Number 3

Demonstrate your problem-solving skills by preparing examples of challenges you've faced in previous roles and how you overcame them. This will show your resilience and proactive approach, which are highly valued by CACI Network Services.

✨Tip Number 4

Engage with the company’s online presence, such as their social media or blog posts. Commenting thoughtfully on their content can help you get noticed and shows your genuine interest in their work and culture.

We think you need these skills to ace Full Stack Developer (Python/TypeScript)

Proficiency in Python and TypeScript
Experience with Angular for front-end development
Strong knowledge of Java and Spring Boot for back-end development
Database management skills with MongoDB and PL/SQL
Familiarity with NoSQL databases
API development experience, particularly with RESTful APIs
Version control proficiency using Git
CI/CD pipeline experience with TeamCity
Understanding of Docker and containerization techniques
Experience with monitoring and logging tools such as Prometheus, Grafana, and ELK Stack
Knowledge of cloud platforms like AWS, Azure, or Google Cloud
Familiarity with security and compliance standards
Ability to document APIs using Swagger or OpenAPI
Experience with code quality tools like SonarQube
Agile methodologies experience, particularly Scrum or Kanban
Strong team collaboration skills
Proactive problem-solving abilities
Ownership and accountability in project management
End-to-end understanding of project components
Resilience in navigating complex issues

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with the essential technical skills mentioned in the job description, such as Python, TypeScript, and RESTful APIs. Use specific examples to demonstrate your expertise in these areas.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also showcases your soft skills like team collaboration and problem-solving. Mention how you can contribute to the transformative journey of the company's network infrastructure.

Highlight Relevant Projects: In your application, include details about any relevant projects you've worked on, especially those involving cloud platforms, CI/CD processes, or compliance reporting. This will show your practical experience and understanding of the role.

Follow Application Instructions: Carefully read the job overview and ensure you include all requested information in your application. Missing details could lead to your application being overlooked, so double-check everything before submitting.

How to prepare for a job interview at CACI Ltd

✨Showcase Your Technical Skills

Make sure to highlight your experience with the essential technical skills listed in the job description, such as Python, TypeScript, and RESTful APIs. Be prepared to discuss specific projects where you've successfully used these technologies.

✨Demonstrate Problem-Solving Abilities

Prepare examples of how you've tackled complex problems in previous roles. CACI values resilience and a proactive approach, so share instances where you identified challenges and drove them to resolution.

✨Emphasise Team Collaboration

Since the role requires effective collaboration with cross-functional teams, be ready to discuss your experiences working in teams. Highlight how you shared knowledge and contributed to group success.

✨Understand the Bigger Picture

Show that you possess an end-to-end understanding of projects. Discuss how individual components fit into larger objectives, especially in relation to network infrastructure and compliance, which are key to CACI's current initiatives.

Full Stack Developer (Python/TypeScript)
CACI Ltd
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Full Stack Developer (Python/TypeScript)

    Full-Time
    28800 - 48000 £ / year (est.)
  • C

    CACI Ltd

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>