Position: Senior Backend Engineer
Company: Software Rocket
Category: Java
Experience required: 3y
English level: upper

Our Expectations

Required
Entrepreneurial mindset - previous experience as an early joiner in a technology startup or evidence that you are scrappy with a "get-it-done" attitude. You thrive in an ambiguous environment
4+ years' experience as a backend engineer in an agile development environment.
Experience with design, implementation, and testing of complex, secure, and scalable cloud infrastructures.
Experience building backend services in Node.js
Knowledge of SQL and experience working with both relational and non-relational databases
Experience building APIs - either REST or GraphQL
Experience with IaaS providers and their offerings - cloud functions, event queues, CI/CD pipelines
Experience working with and integrating cloud SaaS providers into complex backend services
Nice to haves:
Experience building microservices
Experience with Docker
Experience with Google Cloud Platform

Your Responsibilities
Work in a full collaborative environment - including meetings, iterative
development, estimations, and design sessions
Design solution for a problem, find alternatives and technologies and present them for
architectural review.
Write efficient code according to design with unit and integration tests
Work with engineers, software architects, and quality engineers to resolve development
roadblocks.

What We Offer
- completely remote work;
- a responsible team of senior level specialists driven by the delivering of quality results;
- many projects, which allows you to switch in between in the future to improve your skills;
- paid vacation - 20 working days;
- 10 days of sick leave (with a medical certificate).