We Are Hiring: Backend Software Engineer
We are seeking a backend software engineer to join our growing Lviv office. Candidates should be comfortable working in a micro-service architecture and have a solid understanding of GraphQL and REST.
Role Purpose
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, designers and stakeholders to clarify and
evaluate requirements.
o Take responsibility for your own 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.
Areas of accountability
Analysis and design 20%
Programming, testing & documentation 50%
Control 10%
Production support 5%
Coaching & Training 15%
Requirements
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 (Amplify, GitHub Actions etc.) o Using Serverless Technologies
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.
Location
Location is a mix of working from home and office – dependent upon how the pandemic outlook improves.
How to Apply
Please send an email together with your CV to our CTO, Declan Newman, declan@rentancy.com
Comments