We are looking for a motivated individual, who likes teamwork and is a senior engineer. We offer to take a leading role, working on our platform, helping bring it to the next level, implementing new features in a smart and efficient way.
The ideal candidate understands the overall architecture and will know how and where new features are best added to the system. You will have strong opinions based on your experience, but at the same time open to making ends meet in an agile environment.
What you will do
As part of a squad, you will be responsible for:
Analysing new requirements
Designing and implementing technical solutions
Executing code reviews
Coaching and mentoring colleagues on the development team
Researching and testing new solutions
Interacting with product managers, developers, testers, and operation
Deployment of code, database migrations, and a thorough understanding of the impact of changes in the production environment
Understanding and augmenting the system and application architecture as needed
What you bring to the table (from a technical side)
5+ Years hands-on development of web and/or server technologies using a combination of languages, including Node.js, TypeScript, and Angular
Advanced knowledge of Node.js frameworks
Good grasp of asynchronous programming and its workarounds
Knowledge of security standards and techniques for web applications
Understand browser-specific compatibility issues
Experience with Relational and NoSQL databases
Experience with Git or other similar version control systems
Ability to set up continuous integration, static analysis tools and code coverage tools
Experience writing automated unit and functional tests
Bachelor of Science in Computer Science or related field
What you bring to the table (as a tech lead)
Able to work with the Product Manager to map the development lifecycle, overall roadmap, and schedule, and set/review the overall quality of deliverables
Passionate about coding and able to mentor the junior team members
Experience performing code reviews and driving quality through peer-to-peer analysis of code
Experience in handling or managing customer interactions and deliverables
Excellent communication, collaboration, problem-solving, and facilitation skills
Excellent writing and presentation skills
What you will get
Trips to Barcelona, to work and collaborate with the other half of the development team
A competitive base salary, plus participation in company warrant program
Office gym, private health insurance, flexible retribution, fruits, snacks, etc.
Flexible working hours and a very good work-life balance
An open and vibrant working environment with 50+ highly committed international colleagues. And you will meet all of them.
An opportunity to be part of a rapidly growing organisation. Every day is a new day.
A fun and human workplace. This is what makes us come back every Monday.
Challenge and support for your development. We want you to become better every day.
A sociable company culture. Because we love our cakes, Christmas parties and Friday bars
This job comes with several perks and benefits
Time is precious. Make it count. Morning person or night owl, this job is for you.
Get your caffeine fix to get you started and keep you going.
Easy access and treehugger friendly workplace.
Social gatherings and games; hang out with your colleagues.
Peckish after lunch? We got your back with soft drinks, treats and fruit.
Want to be a partner? Look no further.