Development Lead – Future CTO – Creator of Next Gen Platform at Cygnetise Limited

Job description

Cygnetise are leading the wave of practical blockchain applications in the enterprise space. Working with large investment banks, hedge funds as well as legal firms, we are deploying a unique solution for authorised signatory links. At our phase of growth and funding we are bringing tech in house, having previously outsourced the development to a third party.

The Role:

Cygnetise require an Engineering Lead to join the organisation and lead our technical development as the company continues to grow. The role combines the best of cloud application development and blockchain, a unique opportunity for the right candidate. Blockchain experience is not vital, but the preferred candidate must have a strong interest in the future of distributed global architecture and blockchain and related technology.

The candidate will be responsible for architecting our next generation platform. As an enterprise solution, technical support is naturally part of the role however, the platform is still extremely young and we require a candidate with a passion for product development to continue to build Cygnetise, with a particular focus on integration and API development. 

The cool tech we work with currently is Solidity (Ethereum), Javascript, Ruby on Rails and Ruby. Currently a Ruby based stack, we are open to moving to other technologies such as a Javascript and Python. We need someone with knowledge of cloud computing, specifically AWS & S3, Azure knowledge would be great. possible.

We seek people that can balance the difficult aims that every startup faces, namely working on medium term strategic development for the underlying platform, while still delivering short term, client driven, feature requests.

We are seeking a passionate tech enthusiast that still wants to be closely involved and contribute to the code based, and also has a proven background of leading and motivate a development team. A key opportunity that this role presents is to build a team and develop a culture and core engineering practices.

Responsibilities:

In the short term, the chosen candidate will initially be responsible for liaising with our London based contractors to transition development in house. This will involve getting to grips with the product quickly and engaging in the cadence of requirements and sprints. 

The candidate will be responsible for hiring personnel to fill developer positions for their team as we move all development in-house. To support this, the candidate will assist in developing our engineering culture, public face and community engagement.

Over time we expect this role to grow into a CTO function. Working on the strategic roadmap for the business, the candidate will develop technical strategy, key integrations and use of latest emergent technology patterns

We therefore expect that the candidate will be responsible for

• Growing, developing and motivating the team 
• Delivering high quality reliable software solutions which meet customer and stakeholder commitments
• Making significant and visible technical contributions 
• Being a catalyst for change and supporting continuous improvement
• Encouraging and supporting cross team collaboration
• Developing collaboration and engagement with the wider community
• Ensuring that team members are following Engineering best practices and procedures
• Communicating software progress and strategy to all stakeholders

Linux Systems Engineer (m/f) at Bitpanda

Start: as soon as possible
Employment: full time

Field of activity:

  • Set up and maintain blockchain nodes
  • Develop tools and improve systems and server setups to guarantee stability and security.
  • Design, implement, and monitor the infrastructure.
  • Collaborate with other team members to develop automation strategies and deployment processes. 

 What you should offer:

  • You are skilled in: Linux Debian Administration, AWS based infrastructure (EC2, RD2, S3, etc.), Code-audits, black-box testing
  • At least 1 year experience with Docker Swarm, Gitlab CI/CD
  • Experience in how to build and maintain real-time application monitoring with deep knowledge in trouble shooting hotspots
  • Basic knowledge/experience with coding
  • Optional: You have experience with the Blockchain- and Bitcoin-technology or are willing to get familiar with the topic

 What we offer:

  • A chance to get involved in one of the leading FinTech Start-Ups and thereby help shape a growing, forward-looking and innovative field
  • An ensured salary according to the collective agreement and a possible overpayment depending on the qualification
  • Learning in the FinTech field
  • flat hierarchy and short communication channels
  • Exciting and challenging projects, which offer room for your creative ideas
  • Prompt takeover of self-responsibility
  • Diversified and challenging tasks
  • Very good working atmosphere in a young and motivated team
  • Free drinks and snacks in our office in Vienna 1070

Are you ready for this exciting ride into the future with us?

Then we look forward to receiving your detailed application.

Ruby Developer – Help us deploy more than 80 times a month! at Global App Testing (Kraków, Poland)

WHY YOU SHOULD JOIN GAT:

  • Perfect DevOps infrastructure for you
    • We deploy to production 80 times a month
    • You will work with Kubernetes, Prometheus, Grafana, Graylog, Sentry, NewRelic, GitHub, Concourse, Slack, JIRA

  • The team believe in Technical Excellence
    • We believe in Static Code Analysis, Code Review, SOLID
    • We build code we are proud of making it easier to look at work from our teammates
    • You will have full control over technical decisions from architecture to technology

  • New Technology Stack

    • Backend: Ruby 2.4, Ruby on Rails 5.1, RSpec, Eslint, Rubocop
    • Frontend: React v16.0, ES6, ES7, Jest, Redux, GraphQL, Webpack

  • The team believe in Proactive Learning
    • From retrospectives with the whole team to 360-degree feedbacks and 1:1.
    • The main purpose is to improve ourselves and the work we do
    • It’s fine to fail fast, it’s more important that you will learn from that

  • Competitive Compensation

    • Negotiable salary, but within 2800 – 5000 EUR net a month on a VAT invoice (B2B), depending on your experience and quality of your code
    • Paid holidays (all holidays in your country + up to 20 days)
    • Permanent contract with a 6 months trial period

ABOUT GLOBAL APP TESTING

Founded in 2013 by Ronald Cummings-John and Owais Peer, Global App Testing has been helping incredible companies deliver award-winning products to market. We do this by tackling one of the hardest problems that every product company faces: QA.

Using the power of crowdsourced testers, Global App Testing powers teams from companies such as Facebook, WhatsApp, Microsoft, Youtube and hundreds more to ensure product quality globally.

WHAT YOU’LL BE DOING:

  • Designing and implementing new features with modular, secure and well tested full-stack code which has a clear separation of responsibility
  • Optimizing applications for maximum speed and scalability if needed– leading a project or feature from time to time
  • Solving various interesting problems around virtual machines, tester management, tester scoring, semi-automated test execution, spam activity detection (also ML, natural language processing, neural networks down the line if you’re interested)– suggesting technologies that fit the problem at hand
  • You’ll work closely with other engineering teams so you can pioneer new technologies
  • You’ll improve the team and company – you will be an active participant in our culture (mentorship for less experienced developers, interviewing, and new initiatives)

PREVIOUS EXPERIENCE:

  • Min 3 (4.5 senior devs) years of commercial experience
  • Have built highly scalable and robust systems in the past– designing and implementing complex applications (code complexity and data model complexity)
  • Creating database schemas that represent and support business processes– integration with various internal and external APIs using open source and custom built API connectors
  • Data migration, transformation and scripting
  • Outputting data in different formats

YOUR SKILLS:

We don’t expect someone to tick every box. We are willing to train the right person who wants to learn.

  • Good understanding of Ruby and Ruby on Rails
  • Good understanding of TDD and it’s benefits to be able to code with and without it while keeping the code quality high (you need appropriate mindset when coding)
  • Understanding of few of the SOLID principles
  • Good understanding of front-end technologies and platforms, such as React, Redux, JavaScript, HTML5, and CSS3
  • Good understanding of git code versioning tool
  • Good written and spoken English communication skills (a must)
  • Ability to learn fast
  • Focus on delivering and self-management

BONUS SKILLS / EXPERIENCE (NOT REQUIRED):

  • Any experience with building NodeJS apps (both frontend and server apps)
  • Any experience in latest ReactJS, ES6, ES7, Redux, Elixir, Phoenix
  • Good understanding of how to apply SOLID principles in practice so you can help with training the team
  • Any experience with AI (ML, NLP, Neural Networks of various types, Swarm Intelligence, Genetic Algorithms, etc.)

ADDITIONAL PERKS

  • Ability to work fully remotely or You can work from a modern office in Kraków in Zabocie area with table football

Lead DevOps Engineer (m/f) at Recogizer Group GmbH

Recogizer develops predictive analytics solutions to reduce energy consumption in buildings, optimize facilities, and improve industrial processes. Our team consists of innovative and highly-experienced people with backgrounds in networking machines, IoT and automation.
www.recogizer.com
A flat hierarchy helps us react rapidly to changing customer requirements, make quick decisions, and be creative.
We are looking for employees who are team-minded and who want to contribute actively and enthusiastically to an innovative, international working environment.

Join our team in Bonn

Lead DevOps Engineer (m/f)

These tasks await you with us:

  • Management and orchestration of Docker using Kubernetes and RedHat OpenShift
  • Designing and maintaining our microservice pipelines
  • Organizing and supporting the development of continuous delivery pipelines together with our software development team and our data scientists
  • Working with GitLab and OSS Nexus for creating Continuous Integration (CI) pipelines

Here is how you convince us:

  • Solid understanding of Microservices and typical related ecosystems
  • Experience in continuous integration and delivery concepts and their implementation with GitLab, GitLab Runner, OSS Nexus and OpenShift
  • Experience with Docker, Docker orchestration and networking tools, knowledge of Kubernetes is a plus
  • Experience in administrating Linux based systems, understanding of Linux networking, with knowledge of Red Hat being a plus
  • Experience and knowledge in distributed file systems
  • Basic understanding and knowledge in networking, firewalling, NAT and VPN

Here is what we offer you:

  • Learning wide range of cutting edge technologies used for virtualization, infrastructure automation, Big Data ecosystem building, provisioning of the distributed computing and data storage systems and streaming technologies
  • Possibility of actively shaping future-oriented and unique IoT analytics solutions
  • Flexible working hours
  • Flat hierarchies, independent action
  • Attractive office at Bonner Bogen, directly at the Rhine

Please send your application to:
[email protected]

Recogizer Group GmbH
Rheinwerkallee 2
53227 Bonn
Website: www.recogizer.com/karriere

Blockchain Architect at Quoine Corporation

We are looking for experienced developers who are comfortable learning new technologies and are eager to step out of their comfortable zone, professionals who strive working on a project from it’s initial design, then to bring it all the way to become a critical production service. 

Preference to candidates already in Tokyo, but relocation available for exceptional candidates

Responsibilities

  • Take a significant part in design of a distributed, fault tolerant real-time systems
  • Serve an instrumental role in the system implementation, benchmarking and optimization
  • Contribute to the Open Source projects sponsored by the team
  • Work with the dev-ops team to deliver a robust service to our customers
  • Be a reliable mentor for junior members of the team

Desired Skills and Experience

  • Modern C++, Go, Rust
  • Design and implementation of distributed systems
  • Building components in multithreaded environment
  • Docker, K8s, AWS
  • Ethereum, Solidity, EVM
  • Redis, PostgreSQL

Personal traits

  • Curious, self-learner, proactive
  • Mature, pragmatic, decisive
  • Interactive, w/sense of humor (optional)
  • Good knowledge of English

Engineering core values

  • Our work is also our hobby
  • Small steps: start simple and build it up to something outstanding
  • We love to try new things, to challenge ourselves and others
  • Perfect is good, making good better is great
  • Making mistakes is a great way to learn
  • Build features that you yourself would find useful
  • Code reviews make us better engineers
  • The code we write is for others to understand
  • Logging is as important as performance and performance is critical
  • Only tested code makes it into products
  • Be lazy, strive to make everything automated
  • Show your work early and be open to criticism

DevOps Engineer (f/m) at COBI GmbH

The COBI.bike Software Team is looking for a DevOps Engineer to expand and maintain our software infrastructure environments. He or she has a solid background in system and cloud administration, uses scripting languages to his/her advantage, but also knows how to make the most out of proven platforms and services to maximize work efficiency.

The core challenge is operating cloud services and product development environments in a secure and speedy manner while working closely with our Software Developers to continuously automate deployment and testing workflows. The ideal candidate is someone who is looking for an opportunity to build, operate and scale infrastructures to support product development processes, who thrives on working closely with Software Developers and latest technologies. COBI.bike fosters a culture of enabling anyone to perform basic system administration tasks – the DevOps Engineer is an important contributor and facilitator of this culture.

He or she will also have a passion for biking and execute all activities with respect to the COBI.bike brand strategy. Beyond this the successful candidate will be comfortable working in a fast-paced, collaborative environment, developing and fostering partnerships with cross-functional teams. COBI.bike’s DevOps Engineer must be hands-on, proactive, and self-motivated.

The position is located in Frankfurt/Main, Germany.


Duties and Responsibilities:

  • Administer cloud platform environment (AWS, Azure), including provisioning and operation of compute instances and other platform services, Kubernetes clusters, security, user, and traffic management
  • Develop automated processes that ensure the infrastructure is configured and managed in a manner which provides confidence that it is robust and that it can be maintained by developers themselves (preferably using Containerization)
  • Design, implement, support, monitor and maintain infrastructure software platforms, including operating systems, database services (e.g. Redis, MongoDB, MySQL, Firebase), content management (e.g. Drupal) and continuous integration systems (e.g. Jenkins)
  • Identify weaknesses and risks in the network, procedures, processes, and documentation­ – lead effort to anticipate operational problems, resolve findings and improve the platform
  • Work closely with security & privacy officers to ensure the confidentiality, integrity, and availability of services and data
  • Perform basic system administration tasks in our office including maintaining networking equipment, provisioning of laptops, mobile device management, user account, password & HSM management
  • Respond to incidents (alongside software developers) with rotating on-call responsibility
  • Support developers with change requests, access, uptime, performance, build and deployment issues
  • Maintain infrastructure based on updates, system requirements, data usage and security requirements
  • Measure, optimize, and tune system performance and ensure that systems will run reliably and are highly available in a 24/7/365 production environment
  • Troubleshoot and debug environment and infrastructure issues found in the production environment
  • Manage and control the continuous release promotion cycle (through automation)


Requirements:

  • 3+ years experience in overall Information Technology (IT) / Systems Engineering / Operations
  • Has a deep understanding of Cloud Services, Virtualization, and Containerisation
  • Has a good understanding of configuring speedy & secure networks in a cloud-based environment
  • Has experience with…
    • Amazon Web Services (especially EC2, RDS, Elasticache)
    • Containerisation (Docker, Kubernetes)
    • Scripting & Automation (Python, Shell and/or Javascript)
    • Linux systems administration (e.g. configuration, image management, patching, reboots)
    • CI & build server administration (Jenkins and/or cloud-based CIs)
    • Database administration (SQL and NoSQL)
    • Network administration (Cloud-based and local networks)
    • Basic system administration (phone system & internet/router maintenance, domain management, user management (G Suite), password management, SSL certificate renewal & installation)

  • Preferable with experience of administering mobile and/or embedded clients with push-notification and/or firmware management patterns
  • Preferable with experience of administering Drupal
  • Preferable with experience working with public key infrastructures (e.g. Certificate Authorities, SSO/ token-based security) and/or asymmetric cryptography technologies such as SSL, RSA, ECC

  • 24x7x365 operational experience including escalation support and follow support procedures

  • Has an engineering degree or equivalent work experience. We’re more interested in your previous work than if you went to a top school.
  • Effectively coordinate with other team members globally
  • Flexible, open-minded, self-motivated, avid learner, reliable team player who wants to own the outcome


Senior Full Stack Mobile Engineer (Android) at Berlin_Invalidenstrasse 116 (Berlin, Germany)

Ever checked in somewhere on social media? Ever tracked your online orders? You might be using HERE Technologies every single day without even realizing it. You can find us everywhere: in vehicles, smartphones, drones or third-party apps. We believe that with the right people, we will continue to be a game-changer in the technology industry and improve the daily lives of people around the world. Find out more by clicking the video below or going HERE.   

About HERE Urban Fleet Services 

  

This new HERE Service brings together retailers with couriers and service operators with customers in a seamless digital process across systems and devices. HERE Urban Fleet Services is becoming a disruptive new B2B toolkit for efficient and predictable last mile delivery, service dispatch, real-time routing optimization with track & trace in an urban environment tailored for the needs of operators managing large fleets of delivery and service vehicles, from established parcel giants to emerging on-demand-delivery start-ups. Build on top of the HERE Open Location Platform it powers the most advanced use cases in urban logistics and supply chain management. 

  

About the team

  

We are a team of product developers with a wide range of expertise (Paint Drip people, to use Kent Beck’s definition) and we’re looking for someone to join us in our quest to improve how fleets operate. If you’re an experienced full stack mobile developer, who loves building great products and is eager to work on a diverse range of technologies, then you’ll be a great fit. In our team you’ll find many strong experts that can contribute outside of their main domain and together with us you will build new products, create customer solutions and in general help shaping the future of urban fleets. Currently, we develop applications to help fleet operators and connect them with drivers. 

Responsibilities

You will guide our mobile development, supported by the rest of the team  and will have the opportunity to contribute and support in other areas (backend, DevOps, QA, etc. There are many possibilities!

Together with the team you will shape our products and bring your best ideas to the table. 

As a senior, we believe you will adopt in your work the best engineering  practices (unit testing, automation, pairing, refactoring, continuous integration, etc.) and to keep up to date with modern mobile development.

Apart from them there will be the tasks, related to the coaching of other team members and help them grow in the areas of expertise.

Whats our tech stack?  
* Android (Java) and iOS (Swift) on mobile 

* Node.js on the backend 

* React on the frontend 

* Gerrit for code reviews, Jenkins for our pipeline, AWS for our servers, Docker based 

* Git as source control system 

* more to come!

Qualifications

What are we looking for in you?  
* 5 years of experience in software engineering, in best case on mobile platforms 

* Mastery of Android and knowledge of iOS (or willingness to learn)

* A couple of apps in the Play Store

* Strong practice of object-oriented programming and software architecture

* Bachelor/Master in Computer Science, Software Engineering or comparable experience 

* Fluent in English, both in spoken and written form

It will be beneficial if you also have solid knowledge of application testing (unit tests, automation tests) and you feel comfortable with agile development methodologies like Scrum or Kanban.

 

What Do We Offer?
* Completive salary & Benefits (including 30 working days of vacation, Flexible working hours and Public transportation subsidy, etc)
* Challenging problems to solve
* Work that makes a difference in the world
* Freedom to decide how to perform your work
* Variety in the types of projects
* Collaborative, Supportive Colleagues

Our culture is founded on openness, collaboration and honesty, with colleagues who are brilliant in their field, resilient and above all, strive for the best. One team, where everyone makes a difference and everyone is heard. Up for the challenge? We are looking forward to receiving your application.

Make HERE your destination, we are just getting started. Apply Now.

#LI-EM1

Distributed System Engineer at Camunda

At Camunda we have built a profitable business based on our open source software. Our middleware product is made by developers for developers and is helping a growing number of organizations around the world (e.g. NASA, Zalando, Universal, Lufthansa and many more) to visualize and automate their mission-critical business processes.

We are now redesigning our existing transactional middleware product from the ground up as a scalable, distributed system using streaming data paradigms. See https://zeebe.io

Do you have a passion for distributed systems and mechanical sympathy? Do you love working in open source? Come and join an innovative open source project in its early stages! You will fit right in.

As a developer at Camunda you’ll be empowered to make your own decisions and you can always rely on the help and input of your teammates at the same time.

Benefits

Our offer

  • We don’t estimate. Nobody will ask you how long it will take to finish a certain feature
  • A fast growing, yet profitable and stable startup based centrally in Berlin Kreuzberg
  • A team of wonderful and highly qualified colleagues working in a friendly and agile environment (Kanban)
  • Lots of opportunities to take responsibility and ownership and learn new skills
  • Freedom of choice for your technical equipment, e.g. Mac or Linux or Windows
  • Family friendly working conditions (our core office time is 5 hours!)
  • Spend 10% of your working time on your own pet projects and personal development
  • A phenomenal view over Berlin, free beverages, fruits, cereals, ice cream and beer (also home-brewed)

Core information

  • Start date: Whenever you’re available
  • Fair and competitive salary
  • 30 days of paid vacation
  • Location: Berlin (no traveling involved)

Camunda is an equal opportunity employer. We value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Android Developer at YOOX NET-A-PORTER GROUP

ANDROID DEVELOPER

Technology is at the heart of YOOX NET-A-PORTER GROUP and is the driving force behind its success. Our in-house technology team allows The Group to give customers and brand partners the best possible experience across content and commerce, and to continually innovate and lead the online luxury industry.

Role purpose:

As part of the expansion of our YOOX team, we are always looking for bright candidates who be responsible for Mobile Development in Android and create values to our users. The ideal candidates are MOBILE Android Developers and have a degree in Computer Science or equivalent; international experience in the same role at a multinational Company will be considered as a strong plus. The ideal candidate is an exceptionally motivated, perfectionist and talented individual who will be responsible for developing, testing, documenting, deploying, supporting and sustaining the YOOX mobile native app, interface, and libraries of YOOX online experience.

Key Responsibilities:

  • Managing the entire lifecycle of the android application from design to application development;
  • Implementing new functionalities;
  • Fix any issues tracked by error management tools;
  • Daily reviewing of code developed and related critical evaluation, with particular attention to UX, stability and performance issues;
  • Help contribute and create best practices for the team

Skills & requirements:

  • 3 years of experience in Android development with Java.
  • Android SDK performance tools and optimization techniques.
  • Experience designing clean and maintainable codebase.
  • SOLID principles and Design Patterns.
  • Ability to navigate, understand, and reuse large existing codebases.
  • Experience with third-party services (RESTful APIs, WebSockets) to integrate mobile applications to server-side systems.
  • Knowledge of Android UI design principles, patterns, and best practices.
  • Solid understanding of the full mobile development lifecycle.
  • Competent at using Git.
  • Problem solving skills using programmatic solutions.
  • Experience with TDD or BDD development.
  • Knowledge of Espresso framework.
  • Solid communication skills and team-working capability.
  • Experience working in an Agile team and working harmoniously with others.
  • Good Knowledge of the English language.
  • A passion for new technologies in general and in particular for the development of applications for mobile devices.

Optional skills:

      • Demonstrated ability in developing Android applications in Kotlin
      • Some other programming experience (Swift, Objective-C, C#, ..)
      • Knowledge of the Italian language

Location:     Zola Predosa, Bologna. 

YOOX NET-A-PORTER GROUP is an equal opportunities employer, if you require any reasonable adjustments for your interview please do not hesitate to advise us accordingly.

YOOX NET-A-PORTER GROUP is the world’s leading online luxury fashion retailer. The Group is a Global company with Anglo-Italian roots, the result of a game-changing merger, which in October 2015, brought together YOOX GROUP and THE NET -A-PORTER GROUP; the two companies had revolutionized the luxury fashion industry since their birth in 2000.

YOOX NET-A-PORTER GROUP is a unique business with an  unrivalled offering  including  multi-brand  in-season  online stores NET-A-PORTER and MR PORTER,  and multi-brand off-season online stores YOOX and THE OUTNET, as well as numerous ONLINE FLAGSHIP STORES, all “Powered by YNAP”. Through a joint venture established in 2012, YOOX NET -A-PORTER GROUP has partnered with Kering to manage the ONLINE FLAGSHIP STORES of several of the French group’s luxury brands.

In 2016, YOOX NET-A-PORTER GROUP joined forces with Symphony, an entity controlled by Mohamed Alabbar’s family, to establish a ground-breaking joint venture to create the Middle East’s undisputed leader for online luxury retail.

Uniquely positioned in the high growth online luxury sector, YOOX NET-A-PORTER GROUP has an unrivalled client base of more than 2.9 million high-spending customers, 29 million monthly unique visitors worldwide and combined 2016 net revenues of €1.9 billion. The Group has offices and operations in the United States, Europe, Japan, China and Hong Kong and delivers to more than 180 countries around the world. YOOX NET-A-PORTER GROUP is listed on the Milan Stock Exchange as YNAP.

For further information: www.ynap.com | Linkedin: YOOX NET-A-PORTER GROUP | Twitter: @YNAP

Full Stack Developer at everyLIFE Technologies Limited

We are looking for an experienced full stack developer to join the existing cross-functional agile team making a real-world difference to the delivery and evolution of care management. You will have an opportunity to work with cutting-edge technologies such as Scala, Akka, Angular, TypeScript and the Elastic Stack (Elastic Search, Logstash, Kibana). Previous experience with Scala would be highly beneficial but if you’re the right fit and have experience of working with OO languages and have an awareness of functional paradigms then we can get you up to speed.

We are a team that prides itself on embracing change, continuous improvement, collaboration and writing good quality code, albeit in a pragmatic manner. If you care about making a difference then you’ll fit in well here.

 Responsibilities include:

  • Design, develop, test and deliver well engineered code, collaborating with Product to ensure that we are releasing value early and often
  • Drive continuous improvement through code reviews, system design to ensure that all code is clean, consistent and secure.
  • Maintain an up to date knowledge of development languages, frameworks, tools and design patterns
  • Promptly escalate issues that affect product delivery and quality
  • Maintain and manage our Continuous Integration and Delivery pipelines and tooling

 Required Skills

  • Strong application of software craftsmanship, OO principles, SOLID techniques and clean coding
  • Experience of modern web and server-side RESTful development
  • Experience of developer testing approaches
  • Experience of build and Continuous Integration pipelines and tools

 Desirable skills

  • Experience of modern front-end JavaScript frameworks (eg Angular, React, Vue.js)
  • Experience of Play, Xitrum or other Scala Microservice frameworks
  • Experience with Netty and Akka or other non-blocking, multi-threaded IO libraries
  • Experience with Git
  • Experience using MySQL and Elasticsearch
  • Experience of TDD and BDD
  • Experience in deployment and maintenance of Linux based servers
  • Awareness and passion for working with agility and with XP techniques

  Candidates must have the right to work in the UK.  Relocation will be considered for the right applicant.