Position: Senior Backend/Big Data Engineer
Company: Animo
Category: Java
Experience required: 5y
English level: intermediate

Base Blocks provides software design and engineering, product development and technical consultancy services. Our mission is to help companies grow at a rapid pace, build high-quality solutions, focus on time to market and follow lean software development principles.

Now we’re looking for a **Senior Backend/Big Data Engineer** to join a Big Data project on a full-time basis.

**Our product is great and helpful because:**

We have started building a web analytics tool for one of our clients from New Zealand. The goal is to give powerful tools to the marketing teams. By building features that we have in the roadmap, we will improve the understanding of the content on the website. It embeds several unique solutions based on Machine Learning and Big Data that allows better tuning the content, performing researches and comparing content to the other websites.

**Our team:**

The team fully consists of our engineers (Lead Engineer, Mid Frontend Engineer, Junior Fullstack Engineer, QA) which gives you an opportunity for great collaboration, teamwork and achieving goals efficiently.

We are looking for engineers that share our vision about clean code, responsibility and building great solutions for our clients.

**What challenges are waiting for you:**

- Implementing scaled solution which serves many clients;
- Making sure that big data sets are processed correctly and efficiently;
- Opportunity to work with NLP;
- Contribute to architecture of the system and make decisions about its technical path.

**Our main stack:**

- Java 11, PostgreSQL,
- Spring Boot, Spring Data, Spring Web, Lombok, Mapstruct,
- Gradle, Git, BigQuery, Apache Beam,
- OpenNLP, Docker.
- Our perfect match has such:

**Soft skills:**

- An outgoing person, eager to invest in personal and team growth;
- An active teammate who is interested in understanding technologies and offering his own solution and vision;
- You must be able to communicate in English/ intermediate+ level.

**Hard skills:**

- 5+ years experience with Java;
- Spring ecosystem (Spring Boot, Spring Data, Spring Web);
- PostgreSQL (or other SQL database such as MySQL, MariaDB or Oracle);
- Gradle;
- Git;
- Experience with BigQuery(or other data warehousing solutions);
- Experience with Google Cloud.

**Nice to have experience with:**

- Experience with Apache Beam;
- Experience with NLP.

**What we offer:**

- Opportunity to work on a green field project using latest technologies and approaches with ability to contribute to system architecture;
- Friendly and professional colleagues who are focused on achieving a common result in work;
- Culture of mutual help and support in a team;
- Opportunities for professional development and personal growth;
- Competitive compensation;
- Flexible schedule and possibility to work entirely remotely;
- Budget for learning and development activities;
- No corporate bureaucracy and quick decision making;
- Holidays, 15 working days of vacation, and paid sick days.

If you feel great about such opportunity we are looking forward to your CV and would love to communicate with you!