Booking NL
Fullstack Software Engineer (For independent contractors)
Please note this is a 3-month long assignment for freelancers with a required 2 days office presence per week.
As a Full-Stack Developer, you are responsible for the development, performance, and scaling of world-class end to end web applications including backend and frontend technologies. You will work independently and will also be responsible for making technical decisions within the team.
Specifically, you will:
Deliver web applications from idea inception and validation to a scalable solution.
Develop new user-facing products and optimize existing ones using both client-side as well as server-side languages and technologies.
Act as an intermediary for understanding and solving problems, with both technical and non-technical audiences.
Rapidly developing next-generation scalable, flexible, and high-performance systems, with end-to-end ownership by monitoring and adjusting SLIs and SLOs.
Collaborate with colleagues to ideate solutions for users, prioritizing based on business impact.
Translate requirements and mockups into fully functioning features using modern Front End development frameworks
Proactively propose improvement ideas to reduce technical debt and increase the business impact of your team.
We are looking for:
We are looking for driven developers who enjoy solving problems, who initiate discussions, are solutions-oriented and who believe that any challenge can be scaled with the right mindset and tools. Understanding the full-stack of web development, from the transmission of data segments between networks to presenting a well-strategized experience to users is vitally important in this role.
A minimum of 4 years of experience of Web development.
Strong experience with one or more general-purpose programming languages, including but not limited to: Java, Perl, Python, C, C#, Ruby; and experience with Web development ideally HTML, CSS, JavaScript, TypeScript
Demonstrable experience with relational databases (MySQL/PostgreSQL)
Understanding of modern front end architecture principles and design practices: micro frontend architecture, SSR, SPA, responsive design, progressive enhancement, graceful degradation
Experience working on end to end products that impact a large user base
Experience writing unit and integration tests for the code
Experience with data-driven product development: analytics, A/B testing, etc
Excellent English communication skills, both written and verbal
Experience with Docker and Kubernetes