Frontend/Fullstack Software Engineer
Job Description:
Are you passionate about building software solutions that could help shape the future of the business & fintech landscape in Europe? Do you want to work in a fast-paced, dynamic environment where you could have a significant impact on the implementation and the direction of the product? If so, we have the perfect opportunity for you!
XWARE is looking for an experienced Frontend/Fullstack Software Engineer to help build from the ground up, for one of its clients, an e-invoicing solution for the European market. The project's first phase consists of building a production grade MVP, intending to integrate it as part of a bigger SaaS application.
This is an excellent opportunity to join a project from the beginning and build the core component of a possible much bigger system, that could be used across the EU single market to implement a core feature for the future of the EU SME ecosystem.
Responsibilities:
- Design and develop software solutions according to specifications, leveraging architecture knowledge and design patterns.
- Write clean, maintainable, efficient, and scalable code.
- Participate in code reviews and provide continuous feedback to other team members.
- Continuously improve our development processes and tools.
- Collaborate with the other team members to deliver software with high quality and on time.
- Main focus would be the frontend of the product, with a shift towards the backend from time to time.
Requirements:
- Bachelor's or Master's degree in Computer Science (or a related field) or relevant work experience.
- 5+ years of experience in software engineering, with a focus on frontend/fullstack development.
- Experience with distributed systems, microservices, and developing\designing RESTful APIs.
- Familiarity with our tech stack: React, Tailwind CSS, AWS services, Typescript/Javascript, Go, CI/CD, Git.
- [Bonus] Familiarity with financial/accounting software workflows.
- Excellent problem-solving skills and ability to work independently with a high sense of ownership and a bias for action.
- Team player with excellent collaboration and communication skills.
- Passion for delivering high-quality code and solutions.
- Excellent presentation, written, and verbal communication skills in English.
The interview process:
- You'll meet with someone on the hiring team for an intro call to learn more about the role and have a soft-skill-oriented discussion.
- You'll do a take-home code exercise (Hackerrank) or a take-home small project-based task.
- Meet with the technical lead for a technical discussion on the submitted solution.
- We will make you an offer!
What we offer:
- Very competitive compensation.
- Remote working across the EU timezone.
- Full-time 12-month contract with the possibility of prolonging.
- Opportunity to work on a greenfield project.
- Opportunity to work with a talented and passionate team of professionals.
- Opportunity to be part of a bigger project.