Backend Software Engineer Offline

As a member of the Rentancy development team, you will be responsible for the exiting challenge of developing new backend functionality for a brand new product.

 

 

Key responsibilities include:

 

o Be comfortable designing and developing in a micro-service

architecture.

o A good understanding of what working in a DevOps culture is.

o Familiar with cloud computing platforms, such as AWS.

o Liaising with product owners, scrum masters and stakeholders to

clarify and evaluate requirements.

o Take responsibility for your own QA and automate testing in-line with

continuous delivery practices.

o Maintain projects in a way that allows for collaboration and re-use by

other developers.

o Producing estimates for future development using Agile

methodologies.

 

Skills & Knowledge:

 

o Experience of working in a micro-service environment.

o Understand what it means to work in an Agile environment.

o Able to plan work in an iterative manner to ascertain business benefits quickly.

 

Analysis and Design:

 

o Understand and utilise tools available in cloud computing platforms.

o A solid understanding of the division between front-end and backend responsibilities. o Continuous delivery exposure and a drive to improve pipelines without compromising

quality.

o Solid understanding of GraphQL and REST in a micro service environments

 

Development:

 

o Deep knowledge of at least one of the following languages: Typescript, Java, JavaScript, GoLang (knowledge of more than one language would be looked at favourably)

o Genuine passion for technologies, and open to new ideas.

o Service-oriented and micro-service architectures.

o Maintaining sessions using stateless application approaches.

o In-depth knowledge of design patterns and how/when to use them

o Knowledge of NodeJS, React would be desirable

o Unit testing frameworks and reporting on coverage etc.

o Search technologies using Lucene-based technologies (Elasticsearch, Solr) o SQL, NoSQL, XML, XSD, SOAP, JSON

Build/Deployment

o Continuous Delivery Pipelines (Bitbucket Pipelines, GitHub Actions) o Using Docker, such as Kubernetes or ECS

o Cloud computing platforms

 

General:

 

o Strong track record in ensuring code quality, testing and employing best practices.

o Some exposure to the travel industry preferable but not essential.

o Must be used to working closely with other team members and stakeholders, to constantly

improve team collaboration and working practices

 

Competencies:

 

o Highly collaborative and both delivery and quality-oriented. o Ability to work on multiple projects concurrently.

 

Full job spec is available upon request.

The job ad is no longer active

Look at the current jobs Java Kyiv→

Loading...