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→