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 with strong 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;
• Challenging, and fast-growing product;
• Autonomous team structure with a lot of freedom and ownership;
• Opportunities to speak with clients and the development team;
• 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.