Create New Account
Sign up to continue searching for suitable jobs in Web 3.0

OR
Terms of Use
Already have an account?

Log In to Your Account
Log in to continue searching for suitable jobs in Web 3.0

OR
Don’t have an account?
ICEO - Venture Builder
Regular Scala Developer
over 2 years ago | 1719 views | Be the first one to apply

About the company

About ICEO ICEO has been building innovative startups in Blockchain, Fintech and Big Data for more than 10 years. We are a venture builder with experience founding companies that succeed in the marketplace. Forbes and Newsweek have written about our projects.

Job Summary

Methodology We work according to the Kanban method.

Daily project meetings are held in a lounge format to share knowledge between members of the different projects.

Work on a particular microservice is usually done in small teams with a rotating composition. Thanks to this approach, developers constantly share their knowledge and gain more experience. It also supports integration and simplifies the division of responsibilities within the team.

Technology stack: Scala, Cats, Akka, Communication: Slack, Discord Workflow management: Jira Documentation: Confluence Repository: Bitbucket Monitoring: Grafana, Kibana Infrastructure: Docker, Kubernetes, Microservices, GCP Your responsibilities will include: developing services according to best practices while maintaining high code quality, maintaining services in production, supporting in the software development process - research, conceptualization, implementation, managing the documentation of solutions, working with the front-end team, QA module testing, coordinating work with supervisors, attending meetings in a "the daily" format, adherence to and implementation of best practices, reviewing the work of other developers, conducting training for other developers. What we expect from you: very good knowledge of Scala, at least 2 years experience in developing and building microservices (REST), at least one year of experience working with Scala, experience working on projects that have been released to production, good knowledge of technologies such as: SQL (optimally PostgreSQL), Kafka, Akka, Redis, Docker, Git, understanding of the principles of CI / CD, knowledge of debugging, monitoring and optimizing application performance, knowledge of the concepts of multithreading and distributed computing, good command of written and spoken English. Welcome: competence in Java, experience with NoSQL databases, competence in Spark, understanding function programming concept, knowledge of the event sourcing pattern, experience with code instrumentation, experience working with Prometheus, Grafana, experience working with tools: Jira, Confluence, Bitbucket, experience in developing applications from the FinTech sector, understanding of the business assumptions of the product, interest in blockchain technology. Career Path Medium Scala Developer — programming, participating in the creation of a product concept and planning its development. Senior Scala Developer — programming, participating in the creation of a product concept and planning its development on a senior position. Tech Lead — making technological decisions in a particular module, assigning tasks in a team working with a particular module. Head of Development — full responsibility for the architecture, the whole life cycle of the system and teamwork in the project. Understanding of business requirements and ability to translate them into architecture. Prioritization of tasks, leading to deliberate build and elimination of technical debt. Benefits and Perks salary PLN 18,000 - 25,000 net - B2B, 26 paid days off in case of B2B contract, the possibility of employment on the basis of a permanent employment contract, Medicover Premium private medical care package, MultiSport Plus package, equipment - desktop computer / laptop, monitors and office accessories, full-time employment, the possibility of adjusting working hours, work in remote mode or from our office in Krakow, the opportunity to participate in an internal training program, a career path that allows for continual advancement and reaching C-level position, participation in business and integration meetings. Recruitment process Our hiring process consists of a maximum of two stages.

Stage I

Introductory meeting, where we will introduce you to our company and Venture Builder's approach. We will tell you about our goals, our team, the projects we have worked on, and those currently in progress. At this stage, we would like to know your current situation regarding a job change, your financial expectations, and your preferred form of employment.

Technical interview, where we would like to learn more about your experience. We will ask you some questions about software architecture, best practices, and your knowledge of specific tools. *Optional Stage II:

Technical assignment followed by discussion. This phase occurs sporadically. As part of the hiring process, we may ask you to perform and discuss a short technical task closely related to the skills required for this position.

Similar jobs

2 days ago | 17 views | Be the first one to apply
Full-time
Taiwan, Asia
2 days ago | 14 views | Be the first one to apply
Full-time
Thailand, Asia
9 days ago | 64 views | 1 applications
Full-time
London, Europe
9 days ago | 54 views | 1 applications
Full-time
Remote
11 days ago | 75 views | Be the first one to apply
Internship
France, Europe
$45,000 To $72,000 per year