• BS or MS in Computer Science
• Computer science fundamentals with focus on data structures, algorithms and problem solving abilities
• 5+ years of professional experience in delivering quality software
• Proficiency in Java
• Understanding of web technologies Typescript, JavaScript, ReactJS, Node.js is a big plus
• Experience with system design, architecture, scaling, and performance testing. Experience designing full stack solutions.
• Experience with Cloud technologies, proficiency with AWS is strongly desired.
• Good understanding of dev-ops best practices, CI/CD, alerting, monitoring, A/B testing, production support.
• Experience with agile software development, such as SCRUM or Kanban
• Desire of learning new technologies across full stack
Team
Our team is built on excellent working experience, open-mindedness, and togetherness. We are open to discussion, helpful and ready to share our expertise with the newcomers.
Education and Development
We encourage our employees to participate in workshops, conferences, and meetups. We organize our own, and we partly compensate the cost of external events and English courses for our employees.
Social Package
We offer fully-paid sick leaves, medical insurance, gym compensation, and a weekly catch up with a therapist in our office.
Office
We have a modern and cozy office near the city center with a free bus from Palats Ukraine metro station.
Technical Events
We are organizing ZoolaTalks and Developers’ Days, where are meetups for employees, where experienced engineers share their cases, solutions, and ideas. We go deeper into knowledge-sharing as it helps to build strong teams with deep expertise.
Career opportunities
Zoolatech has grown twice in the last year, and there are a lot of opportunities for the employees’ career development. We encourage our colleagues to evolve and to grow along in line with the company.
• Demonstrate competence of engineering concepts and computer science fundamentals, combining them with business understanding to design, document and implement clean and robust solutions to complex business problems.
• Drive work while demonstrating a bias for action and flexibility to evolving business needs.
• Collaborate with other engineering teams, business stakeholders, as well as program and product managers to define and implement technical solutions.
• Demonstrate an ability to turn business needs into functional requirements, while also explaining technical details in ways the business can understand. Participate in defining, scoping and estimating resulting stories.
• Work closely with your peers, mentor junior developers and help the team achieve its goals.
• Maintain a high bar for code quality, testing and automation while finding opportunities to continuously improve them.
• Participate in design and code reviews, ensuring the team ships high quality, scalable, maintainable and well-tested code.
• Maintain a dev-ops mindset, promoting Cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines as well as the team’s Cloud infrastructure.
• Take part in production support aka Pager Duty to provide user the best experience
Software Engineers at Nordstrom apply their skills and talents to build scalable and sustainable solutions, utilizing best engineering practices and the latest Cloud technologies in an agile, team-oriented and collaborative environment. They build and support amazing customer experiences while meeting the needs of the business. As a senior engineer on the Price Platform development team, you’ll work with a multifaceted group of engineers who build and support this business-critical pricing tool. Enabling processing of millions of dollars-worth of promotions each week, your work will directly impact both its users as well as the business’ bottom line.