Internal Tools Developer at One of Us, creating dashboard apps and building REST API integrations with the tech team.
Responsibilities
One of Us is looking for an Internal Tools Developer to join our Technology team. The developer will work alongside our Devops and Systems engineers, together with pipeline developers, to create internal dashboard applications and build integrations with REST APIs in use across the business.
Requirements
Splitting time between long-term software development projects and day-to-day production support, consultation, and problem-solving.
Developing software using modern practices in RESTful APIs
Full stack development of web applications, utilising tools like Flask, Django, React etc..
Administering databases in SQL or PostgreSQL
Developing integrations between RESTful APIs exposed by products and services across the business
Leveraging message queues like RabbitMQ and Kafka
Leveraging deployment tools such as Docker and Kubernetes
Keep up to date with innovative technologies
Essential Skills:
A BSc (or advanced high level qualification) in Computer Science or equivalent level of experience.
Proficiency in Python and some level of Shell scripting experience
Experience with CI/CD, release management and DevOps practices - working with GitLab CI/CD or similar
Experience working in a Linux environment
Familiarity with Linux containerisation concepts
Experience working with microservices
Willingness and ability to work to an Agile methodology
Git source control management
Excellent written communication and problem solving skills
Desirable Skills:
Knowledge of Infrastructure as Code tools including Terraform and Salt
Experience in the same or similar role within the VFX industry
Experience in deploying to Kubernetes clusters
Understanding of the secure nature of our work and its impact on our workflows
Experience with secrets management solutions e.g. Hashicorp Vault
Benefits
25 days holiday, plus bank holidays
2 paid volunteering days per calendar year
Hybrid working
Company pension and life insurance
Medicash healthcare cover
A calendar full of wrap parties and other social events
Intern supporting software development and AI technologies analysis at BMW Group. Collaborating on software development tools evaluation and innovations in software engineering.
Mobile Developer for Android applications using React Native. Collaborating with multidisciplinary teams to deliver robust and scalable products for users.
Application Developer for CMiC developing software modules using PL/SQL and Java. Collaborating with teams to fulfill client’s business needs in a hybrid environment.
Flutter Engineer building software for the construction industry, solving user experience problems and contributing to an echo - system while crafting pixel - perfect UIs in Flutter.
Manager overseeing engineering condition assessment and rehabilitation in Water and Wastewater services. Leading a team to address infrastructure challenges in a growing community.
Junior Engineer supporting NASA aerospace programs in software development, collaborating with experienced engineers to build practical skills and contributions from day one.
Packaging Developer at Cargill driving packaging innovation and compliance for Food EMEA businesses. Collaborating with teams to develop and implement new packaging solutions.
Application Developer responsible for designing and developing software applications in the agriculture and trading sectors. Collaborating with cross - functional teams to improve software performance and functionality.
Reverse Engineer/Vulnerability Research Developer specializing in cybersecurity to analyze systems and develop countermeasures. Working for an aerospace and defense company on complex tasks including vulnerability research and exploit development.