You are a Senior Developer with a profound understanding of large-scale enterprise application architecture and development. You excel in utilizing Vue.js for the frontend and Node.js for the backend, along with middleware solutions such as MongoDB or ElasticSearch. Your Responsibilities As a Senior Developer, you will be expected to:
Grasp proposed features and swiftly design and build scalable APIs.
Develop reusable user interface components and front-end libraries using Vue.js.
Collaborate closely with architects, developers, business analysts, and QA analysts to design, develop, and rigorously test applications.
Required Skills
5+ years of experience building applications with any reactive framework.
5+ years of experience in coding with JavaScript, HTML, and CSS.
Proficient in developing applications using React.js or Vue.js.
Experience in designing integration architectures and integrating systems via REST APIs.
Proven ability to develop single-page applications.
Familiarity with automated unit, integration, and end-to-end testing methodologies.
Solid experience in building robust and secure REST APIs with Node.js and JSON.
Strong background in component-based development on the client side.
Soft Skills
A focus on delivering quality results rather than strictly adhering to processes.
Ability to thrive in an international team with diverse cultural backgrounds.
A self-starter with a passion for tackling complex technical challenges.
An interest in the entire product lifecycle, understanding that your work directly impacts users by automating routine business processes.
A commitment to creating a first-class product that users choose for its convenience and simplicity.
Readiness to engage actively in developing the open-source community and participating in specialized conferences.
What We Offer
Competitive salary and attractive benefits.
Paid vacation and official days off.
For our France office:
A stunning office villa with a pool and barbecue on the banks of the Seine (Ile Saint-Germain).
Opportunities for paddle boarding and kayaking.
Restaurant tickets for dining out.
Delicious coffee and ice cream during the summer months.
Opportunities to attend specialized conferences and refresher courses to keep your skills sharp.
Possibility of relocation for the right candidate.