At Vicoland, we are building a platform allowing freelancers to form teams, which we call Vicos (“Virtual Companies”). Our platform features a tool suite enabling an efficient collaboration of Vicos and clients throughout projects.
We are at the forefront of shift in working with external workforce. Traditionally companies outsource their work to digital agencies due to several hurdles when working with multiple freelancers. We are taking these hurdles away to enable companies to tap into the freelancer workforce.
We are looking for a Full-stack developer to join our remote team to expand our platform. We are a team of 25+ people, located across Europe.
Our tech stack
- PHP framework Symfony on backend
- Angular/Typescript on frontend
- Kubernetes cluster hosted in AWS runs our testing, staging and production environments
- Jenkins is powering our CI/CD pipeline
Your responsibilities
- Designing and implementing APIs for our frontend
- Implementing frontend components and integrating with backend APIs
- Owning whole development pipeline from technical design and development to deployment and production monitoring
- Working with Product Managers and designers on definition of new features (we involve developers early in the product design process)
- Collaborating with other developers on architectural design, code reviews and retrospectives
You should have
- Backend development experience (PHP Symfony experience is plus but not required)
- Frontend development experience (Angular/Typescript is a plus but not required)
- Experience with a relational database such as Postgres or MySQL
- At least a basic understanding of Docker
- Habit of writing tests for your code
You should be
- Driven to learn, adapt and improve yourself
- Able to challenge others and have constructive discussions (be it with a colleague, Product owner or CTO)
- Highly autonomous and have ability to solve problems but at the same time knowing when it is time to involve others
- Friendly and respectful to your colleagues
We believe in learning, if you think you qualify based on the above, but lack some of the hard skills, still apply. Hard skills are easy to learn if you have the right mindset.
Tell us how you want to work, in one of our offices, remote, full-time or part-time, in a shared position – or any combination of these. We will do our best to make it happen!