We're looking for a mid-level Python Developer (with 3-5 years of experience) to join our small fully remote development team. In this role, you'll contribute to both our established legacy systems and our growing evergreen products that continue to evolve with the market. The ideal candidate should have hands-on experience with the Django framework, intermediate knowledge of PostgreSQL, and familiarity with common Python libraries.
More than technical skills, we value action-oriented people who can take ownership of tasks and drive them to completion independently. You'll be both implementing and contributing to the overall architecture, with the opportunity to mentor the juinors on the team.
Our team operates on UK business hours, and while we work remotely day-to-day, we meet quarterly in London for planning and team building. So, candidates must be UK-based and eligible to work without a visa.
Salary
£40,000 - £45,000 (depending on experience)
Key Responsibilities
- Develop, maintain, and scale web applications using Django and Postgres.
- Collaborate with team members through pair programming to solve challenging problems.
- Drive quality and reliability by adhering to Test-Driven Development (TDD) practices.
- Debug and troubleshoot technical issues within existing applications and services.
- Contribute to improving the development pipeline, deployment processes, and system architecture.
Skills and Qualifications
- Proven experience as a Python developer, with a portfolio of projects showcasing your expertise.
- Strong commitment to writing clean and testable code.
- Experience with team-based collaboration.
- Proficiency in Git workflows, Docker containers, and CI/CD pipelines.
- Strong communication skills and working effectively in a fully remote team.
Nice to Have
- Knowledge of Ansible playbooks.
- Experience in DevOps (Nginx and Gunicorn) in the Ubuntu 22.04
- Experience with PyTorch.
Why Join Us?
- Fully remote working environment with quarterly team meetups.
- Be part of a self-starter, hacker-driven collaborative culture.
- Receive a new work machine (Mac or PC).
- Enjoy full statutory holiday entitlement plus an additional day off for your birthday.
- Access professional development opportunities in a learning-oriented environment.
Company Description
Global Telecom Networks is a telecommunications-managed service provider that serves clients worldwide. We offer industry-leading mobile/cellphone, IoT/M2M, internet connectivity, and fixed telecommunications products to corporate and large SME customers.
If you’re a skilled Python developer interested in solving telecommunications problems, we’d love to hear from you!