Software Engineer

Venn Telecom UK
Exeter, United Kingdom
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French, German, Portuguese
Experience level
Senior
Compensation
£ 45K

Job location

Remote
Exeter, United Kingdom

Tech stack

Query Performance
Amazon Web Services (AWS)
Azure
Software Quality
Computer Programming
System Configuration
Continuous Integration
Relational Databases
Web Development
Python
PostgreSQL
Linux Servers
MySQL
Node.js
Secure Coding
Software Deployment
Software Engineering
SQL Databases
Google Cloud Platform
React
Software Security
Backend
Information Technology
Deployment Automation
Wireless Technologies
OSS/BSS
Front End Software Development
Network Server
Software Version Control
Docker
Programming Languages

Job description

This is a full-time role based in Exeter, with flexibility to work from home on occasion. The Software Engineer is responsible for designing, developing, and maintaining Venn Telecom's operational and business support systems (OSS/BSS), with a primary focus on backend services, infrastructure, and the systems that keep the platform running reliably. The role works across the stack - primarily Python, Node.js, and React - but the centre of gravity is server-side: building services, managing data, containerising and deploying applications, and making sure things run well in production., The position holder works alongside the Senior Full Stack Software Engineer, contributing to a hands-on engineering team that ships and operates the software powering Venn Telecom's service delivery.

Requirements

Do you have experience in SQL?, Do you have a Bachelor's degree?, * Strong proficiency in Python and Node.js with production backend development experience

  • Ability to quickly learn and work effectively with multiple programming languages
  • Strong backend development skills, with working React knowledge for front-end work when required
  • Hands-on experience with Docker and containerised application deployment
  • Design and use of relational databases (PostgreSQL, MySQL or similar), including SQL, schema design, and query performance
  • Linux server fundamentals - comfortable deploying, configuring, and operating services on servers
  • Working knowledge of cloud platforms: AWS, Azure, and GCP
  • Understanding of application security principles and secure coding practices
  • Knowledge of CI/CD practices and deployment automation
  • Commitment to code quality, comprehensive documentation, and maintainable architecture
  • Application of modern development methodologies and best practices
  • Strong problem-solving and analytical skills
  • Sound technical decision-making ability
  • Self-motivated with excellent time management and organisational skills
  • Ability to work independently and manage multiple priorities
  • Strong written and verbal communication skills
  • Collaborative approach with ability to work across teams and regions
  • Adaptability to work in a dynamic, evolving technical environment
  • Attention to detail while maintaining focus on broader objectives
  • Experience with version control systems and collaborative development workflows
  • Curiosity about AI-assisted development tools and willingness to incorporate them into the workflow, * Proficiency in Software Development, Back-End Web Development, and Programming
  • Strong understanding of Object-Oriented Programming (OOP) principles
  • Solid foundation in Computer Science fundamentals
  • Problem-solving skills and ability to work both collaboratively and independently
  • Experience with network-focused software development or wireless technologies is a plus
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • An innovative mindset and passion for tackling technical challenges in non-traditional environments

Nice to have

  • Experience with OSS / BSS internal tooling, or other operations platforms
  • Exposure to telecoms, networking, infrastructure, or global service delivery
  • Experience working with distributed or international engineering teams
  • Familiarity with automation-heavy or integration-heavy platforms
  • French, German, Portuguese Language Skills

Benefits & conditions

Pulled from the full job description

  • Flexitime
  • Gym membership
  • Free parking
  • Additional leave
  • Company pension
  • Casual dress
  • Work from home

About the company

Venn Telecom is an international Enhanced Internet Service Provider specializing in innovative fixed and mobile wireless internet connectivity solutions, including bonded 5G and Starlink. We excel in delivering reliable internet to remote locations and providing robust backup for existing connectivity systems. Our work spans large-scale business and government connectivity worldwide. We have a passion for enabling new and pioneering services in challenging and unconventional environments.

Apply for this position