4-7+ Years of professional experience as a Software Engineer
Minimum Java experience of 4+ years with any framework (preferably spring boot and Play framework, but not must)
Master version control, especially git
About the company:
The Client is reinventing global payroll and workforce management. Our automated platform helps companies hire, onboard, manage, and pay people in more than 100 countries.
The Client is a well-funded startup with 80M$ in funding.
The technology stack of the project: Java, Node.js, Docker, Kubernetes. They're also open to work with other frameworks.
The best things about the company:
✔ Great people!
✔ Great Salary
✔ Health Insurance
✔ Gym funding
✔ Company events
✔ Training tools for self development (access to numerous paid training services)
✔ Innovative environment (cutting edge frameworks and experienced, talented, creative co-workers)
✔ Experienced VP Tech who used to work in world class companies.
✔ Equity plan to employees at beginning of 2021
✔ A person will have an opportunity to work with people who have built unicorn start-ups and now are doing that again.
✔ The team is trying to be on the edge from a technological point of view.
✔ The project has lots of features that you want to do, related with benchmarking, analytics etc.
✔ Currently, the company has hundreds of global customers.
✔ Casual, open office environment
✔ Soft Drinks, Coffee, Snacks, Fresh Fruits, etc.. in the office
Salary review policy: The company does it on the performance review base once a year.
About the role and team:
One of the main tasks is to help optimise and scale the system, the infrastructure of the startup to serve hundreds of companies and tens of thousands of employees while developing new features and keeping the product innovative and exciting.
Current Ukrainian development team consists of 15+ people. They are all based in Kyiv.
The minimum requirements that a candidate has to have:
The optimum IS the minimum. Everything above that or depending on the skills which we will understand during the interview, we will be able to get an offer according to.
Optimum Required Skills
✔ 4-7+ Years of professional experience as a Software Engineer
✔ Minimum Java experience of 4+ years with any framework (preferably spring boot and Play framework, but not must)
✔ Master version control, especially git
✔ At least intermediate knowledge in Continuous Integration (INCLUDING changing scripts, setting up CI, dealing with problems) and Software Development Lifecycle Management (knowledge of Scrum, Jira, Jenkin, build tools)
✔ You write clean code, love unit testing (optional - TDD/BDD), and value readability over cleverness
✔ Deep knowledge of design patterns & knowledge of IoC frameworks
✔ Excellent communication skills
✔ Experience with web service frameworks and API technologies
✔ Practical experience in an agile software development environment
✔ Self-driven and result-oriented; You'll jump on a task and drive it to completion
English level: not less then upper-intermediate
✔ Optimisation, Refactoring and scaling of current infrastructure to provide a robust and quick application to our customers.
✔ Software design and development of new features from A-Z, from product to deployment
✔ Responsibility of system stability and responding to critical incidents
✔ Code review your colleague’s code and response to CRs directed to you.
✔ Working with our CI/CD tools (including tweaking the setup of the CI)
✔ Work closely with the VP Tech (ex Wix architect) Avishai Victor Ankri.
Some day-to-day activities for the role:
✔ New features development
✔ Optimisation, Refactoring and scaling of current infrastructure.
✔ Attend and participate in Engineering meetings, back-end side architecture and features with other back-end developers.
✔ Work with different dev-ops tools (we work with AWS, setting EC2s, databases, queue, clustering, sharding)
✔ Enrich the current backend team.
✔ Enjoy life and what you do!
✔ Teamwork in Scrum with 3-week sprints with hotfixes from time to time.
We are a full-service agency offering a full range of services from, getting the idea of a new product, strategy, creation, production, and media buying. Our primary focus is to work closely with clients and help them succeed in setting and meeting their marketing and sales goals. Also, we offer total support and commitment ideas and strategy with creative, and cost-effective manner for the whole business.
We assume that “being creative & digital” in every field of our activity is the only way to build a competitive advantage in the modern market.
Our company basis of the support business on every step in growth: we start off the driving traffic to your business, generate leads, register sales and strengthen your reputation - to maintain control of every aspect — quality, cost, - enabling to enhance its operational and financial agility by streamlining and optimizing key processes - changing in customer behaviour, globalization and technological innovations are currently creating a "window of opportunity" for new business models - creating content and planning campaigns.
DOU company page:
Job posted on
18 November 2020