Golang / Go Job: Senior Software Engineer

Digital Animal

Senior Software Engineer at Digital Animal

๐Ÿ‡ฌ๐Ÿ‡ง United Kingdom โ€บ Birmingham, England
  (Posted Sep 24 2015)

About the company
What is Digital Animal?

Digital Animal is an advocacy marketing technology and consultancy company. We combine technology with a deep understanding of social interaction to redefine this area of marketing.

The sensational growth of Airbnb, Uber and Dropbox, all of whom use the influence of their customers to grow their business, suggests that every brand should place advocacy at the heart of their marketing strategy. Digital Animalโ€™s technology is bringing this capability to big brands and disruptive startups in the UK and beyond.

Digital Animalโ€™s technology builds personalised advocacy campaigns that are built on friendship. Our small team of Advocacy Analysts advises companies on how to use and optimise advocacy in their marketing campaigns and helps them to analyse the unique data that these campaigns generate.

Digital Animal works with a number of clients from retail, travel, insurance and financial services, including BT, Tesco and AXA.

We are a startup with offices in Birmingham and London.

Find out more at www.digitalanimal.com.

Job position
Permanent

Job description
As a Senior Software Developer you will work as part of our Birmingham-based Development team to:

- Develop solutions by studying information needs; conferring with analysts; studying systems flow, data usage, and work processes; investigating - problem areas; following the software development lifecycle.
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepare and install solutions by determining and designing system specifications, standards, and programming.
- Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organisations.
- Responding promptly and professionally to bug reports.
- Review and repair legacy code.
- Making presentations to customer or client audiences or professional peers.
- Maintain positive client interactions.
- Review, to the extent possible, changes in code and the environment that will affect system performance.

A Day In The Life:
We start the day with standups to make sure the code you write is building the software that you want to use, and address anything that is blocking your progress. This is a great place to pick up on the latest and greatest practices and patterns in tech, and get support from other members of the team.
We pause often, holding fortnightly retrospective meetings where we ask ourselves: โ€œHow could we do better?โ€. Itโ€™s an opportunity to consider ideas (big and small) that can have a big impact on how we deliver as a team.
We try to foster a working environment thatโ€™s fun and friendly, and where all ideas are considered properly. We are not very hierarchical, and our people tend to have a broad range of skills, rather than being narrowly focused.
We also love to experiment with bleeding edge technologies and are encouraged to develop innovative applications in Digital Animal Labs. Recent projects include hooking our core architecture to the Internet of Things and iBeacons.

Salary
Your initial salary will be between ยฃ35k and ยฃ50k, depending on experience, plus stock options.

Employee benefits include:
- Discounted gym memberships
- Bike to work scheme
- Childcare vouchers
- Rent deposit loan scheme
- Season ticket loan scheme

Skills & requirements
We are interested in your characteristics and not just your skills and experience.
These are the key characteristics we apply to everything we do. You will possess these characteristics too:

- Thoughtfulness at start.
- Communication, helpfulness and openness during.
- Quality and precision throughout.
- Organisation and structure throughout.
- Learning and sharing knowledge at the end.

For this specific role, we are looking for someone who:

- Is digitally savvy.
- Is able to communicate clearly in writing and in speaking.
- Has an organised and systematic approach, complemented by creative flair.
- Pays close attention to detail.
- Believes in excellent customer service.
- Wants to learn about digital advertising and data.
- Has a passion for technology, social media, advertising and marketing.
- Wants to be part of a fast-growing startup with big ambitions.

Required skills:

Technical
- Experience in one of GO, Java, Ruby, C, C++
- Cross browser compatible HTML, JavaScript and CSS (ideally back to IE7)
- Experience writing apps/functionality in vanilla JavaScript
- Automated testing (TDD, BDD)
- SQL (ideally PostgreSQL)
- Use of Git and knowledge of popular workflows
- Experience contributing to Open Source projects (issue creation/management, pull requests, maintaining)
- Experience designing and developing RESTful APIs

Personal
- Pragmatic approach to each solution, experience in evaluating possible language/stack and making informed technology decisions
- Experience working in a team
- Experience working independently
- Experience working with client developers


 

Company: Digital Animal

Digital Animal
job info / career page
Location: Birmingham, England, United Kingdom

map of company location

Skills wanted, in addition to Golang:
bdd git go java javascript
postgresql ruby sql tdd

๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

Golang job Fullstack Golang Engineer at Discern Fullstack Golang Engineer - Discern
Fully remote in Americas timezones - Salary: $135,000 - $160,000
Discern is a modern registered agent and venture backed software provider. We build technology to automate entity compliance by monitoring status/standing, foreign nexus, automating filing requirement...

Golang job Senior Software Engineer โ€“ Billy Team at Cast AI Senior Software Engineer โ€“ Billy Team - Cast AI   (September 2025)
Remote Europe, 100% Remote - Salary: 78000 - 108000 EUR
Why Cast AI? Cast AI is the leading Application Performance Automation (APA) platform, enabling customers to cut cloud costs, improve performance, and boost productivity โ€“ automatically. Built or...

Golang job Senior / Staff Software Engineer, Fullstack at Knot Senior / Staff Software Engineer, Fullstack - Knot   (June 2025)
NYC, New York, United States
Knotโ€™s mission is to empower consumers and businesses alike with connected merchant and banking experiences. Knot is like โ€œPlaid for merchant connectivity.โ€ We are building the platform connecti...
Golang job Senior Golang Backend Engineer at Salesforge Senior Golang Backend Engineer - Salesforge
Remote Europe, 100% Remote
Salesforge is hiring a Backend Engineer (5+ yrs) to build autonomous AI sales agents. Use APIs, message queues, and DBs (Go is a plus). Join our high-impact, no-BS team to redefine sales

Golang job Opportunity for Golang Experts -> who can think and work Full Stack (in React) at Autopilot Opportunity for Golang Experts -> who can think and work Full Stack (in React) - Autopilot   (June 2025)
Worldwide, 100% Remote
Shape the Future on Autopilot: Opportunity for Golang Experts -> who can think and work Full Stack (in React) Imagine defining and building industry-changing products. As a Product Engineer at Autop...
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with bdd Golang jobs with git Golang jobs with java Golang jobs with javascript Golang jobs with postgresql Golang jobs with ruby Golang jobs with sql Golang jobs with tdd
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Sweden ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Stockholm ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in NYC, NY ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Sydney ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Hamburg ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Texas ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Washington ๐Ÿ‡ง๐Ÿ‡ท Golang jobs in Brazil ๐Ÿ‡ง๐Ÿ‡ท Golang jobs in Sรฃo Paulo ๐Ÿ˜ Aws & Golang jobsโ˜ธ๏ธ Kubernetes & Golang jobsโ˜๏ธ Gcp & Golang jobs๐Ÿ Python & Golang jobs๐Ÿค– Ai & Golang jobs๐Ÿช› Terraform & Golang jobs๐Ÿณ Docker & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobsโ˜๏ธ Azure & Golang jobsโ˜• Java & Golang jobsโœ‰๏ธ Kafka & Golang jobs๐ŸŸฆ Typescript & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobsโš›๏ธ React & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobsโš™๏ธ Saas & Golang jobsโ†”๏ธ Grpc & Golang jobs๐Ÿง Linux & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobs๐Ÿ“‚ Redis & Golang jobs๐Ÿด Git & Golang jobsโš™๏ธ Rust & Golang jobsโ˜• Javascript & Golang jobs