Job Description
How to Apply
If this role is of interest send your CV to CV@fullcircl.com and we'll be happy to have a conversation -
speak soon!
THE ROLE
Senior Software Engineer
We realise at FullCircl that it takes a dedicated team of brilliant people to continually innovate, push
boundaries and exceed expectations. We pride ourselves in bringing together a diverse group of
individuals with the skills, energy and shared passion to help us do amazing things. Still led by our three
original founders, weβre constantly on the lookout for rising stars.
We are seeking a senior engineer to join our team and to work on a variety of assignments alongside our
product and commercial management teams. The role can be based either at our offices in London or
Winnersh (Reading, Berkshire) or home working is available. Duties will include cloud infrastructure
development as well as working closely with our product teams on existing projects and new
innovations to support company growth and profitability.
OUR TECH STACK
β’ Kotlin/Vert.x
β’ Python
β’ PHP
β’ Data pipelines written using Spark and orchestrated with Airflow
β’ GraphQL - This is DueDil's unified internal data access layer. This is backed by a number of
upstream data stores - ElasticSearch, PostgreSQL, Kafka and on-demand external API's
β’ Microservices written in various languages including Kotlin/Vert.x, Node, Python and backed by
Docker, K8's, GCP
β’ Service monitoring in StackDriver, Prometheus and Grafana
β’ Frontend technologies - React, Redux, Webpack
KEY RESPONSIBILITIES
Discovery: Youβre able to develop a deep understanding of our customers, the problems theyβre
trying to solve and how we might help solve them.
Strategic vision: Youβre able to absorb and process information from many sources to form your
own view of where our market is going and how we should develop our product to meet new
challenges.
Building champions: Youβll possess first-rate communication skills to educate internal and external
stakeholders about the value of what weβre creating and why it matters to them.
Execution-focused: Youβll be soft on people and hard on problems, rallying those around you to
push themselves and deliver great products.
Leading by example: Youβll embody the standard you expect from others and demonstrate your
craft by owning key product initiatives.
FullCircl 4
Senior Software Engineer
Coaching: Youβll foster a growth mindset in the members of your team and support their
development personally and professionally.
Collaboration: Youβll earn the respect of our engineering team and be comfortable working crossfunctionally to achieve the objectives of the product team.
Advocacy: Youβll evangelise and advocate for our users and our product, helping to define the
standard for Customer Lifecycle Intelligence in the market.
Impact: Youβll measure, analyse and communicate the value of our platform, iterating where
necessary to achieve our goals.
TECHNICAL REQUIREMENTS
β’ Proficiency in Kotlin (preferred) or Java experience required (if no Kotlin experience).
β’ Demonstrable experience building scalable JVM-based solutions
β’ Strong demonstratable capabilities in Python.
β’ Experience with databases, both relational as well as NoSQL
β’ Strong experience in writing testable, modular and extensive backend code
β’ A solid understanding of system design
β’ Experience with data processing and distributed computing frameworks such as Spark a big plus
β’ Experience with frontend development and frameworks, such as NodeJS is a bonus
β’ Experience in or knowledge of PHP is desirable, but not a requirement.
Our Amazing Benefits
β’ Hybrid/Flexible working model
β’ 25 days annual leave, with the ability to purchase more days!
β’ Life Assurance and a fabulous Employee Assistance Programme
β’ Private Healthcare for you - talk to us about adding your family!
β’ Discounts on various retail stores, gyms memberships and a bike scheme
β’ Access to LinkedIn Learning
β’ Peer to peer recognitionβ¦and much, much more!
About Us
β’ 4.8 rating on Glassdoor!
β’ Excellent employee retention
β’ We have a culture deeply engaged in D&I and have a team dedicated to overseeing this
β’ There are 18+ languages spoken between us!
β’ We actively engage with and support charitable initiatives and volunteer opportunities
β’ Our skills are shared through our Mentorship program, all are welcome to join
β’ All ideas and feedback are welcomed. We want all FullCirclβrs to have a voice
β No matter what stage you are in your career, at FullCircl you are viewed as an individual and given the opportunity to
own your career. During my time at FullCircl, the nurturing culture has grown my confidence and given me the opportunity
to work with some of our biggest clients.ββ¦. Chloe Weatherill β CSM
Recommended Comments