We are looking for a skilled Senior Full Stack (Java, Angular) Engineer. As part of a team, you will have an opportunity to grow and make an impact by developing modern solution, which connects the physical and the digital worlds.
You will take part in developing a software, that allows users to interact with digital twins of physical objects through 3D models, photos, and maps, and provide AI-based insights.
You will join a strong full-stack team, continuously improve your skills, and share knowledge with your teammates.
Interviewing:
1-st stage: interview with Recruiter (around 40 minutes)
2-nd stage: technical interview (around 1,5 hour)
3-rd stage: interview with a client (around 1 hour)
Skills required:
6+ years of experience as a Software Engineer;
Extensive experience in server-side development at Java and Spring Boot;
Experience with JavaScript, TypeScript, CSS, HTML, and RxJs at scale;
Experience with Angular 9+;
Experience in modern cloud technologies: AWS or another cloud provider, Docker, k8s, MongoDB or similar, Elasticsearch;
Good team player with strong written and verbal communication skills;
Development experience with all aspects of full-stack web programming, including: architecture and design, coding, testing and debugging, familiarity with industry best practices, deployment, and maintenance.
As a plus:
Experience with visualization: WebGL, three.js, Cesium, Google Maps, and GIS.
Experience with Figma or other similar tools.
Responsibilities include:
Developing a cutting-edge solution connecting the physical and the digital worlds;
Cooperation withs trong full-stack team, at creating new features and improving existing one;
Development of cutting-edge software features from inception to release in a fast-paced startup environment;
Providing innovative features to users, ranging from underlying algorithms to intuitive user interfaces.
We offer:
• Flexible working arrangements;
• Paid vacations and sick leaves;
• Partial compensation for any sports activity;
• Medical insurance;
• English courses paid by the company;
• Challenging, and fast-growing product;
• Autonomous team structure with a lot of freedom and ownership;
• Opportunities to speak with clients and the development team only in English and free English classes;
• As a part of the team, you will be responsible for the production environments of the squad products that are used by thousands of customers worldwide.
The hiring process in VHive consists of five phases:
Each phase mitigates different risks such as filtering out candidates (88%) who lack coding skills or assessing architectural thinking and communication abilities.
VHive team also emphasize that technical skills are mandatory while communication skills are secondary but still important. The goal is to find candidates who can engage with their company without needing additional interviews.
The Step 2 assessment covers both basic and advanced development concepts:
The Simulation phase focuses more on teamwork and communication skills rather than technical expertise.