Summary
Join Factor Eleven's amazing team as a Senior Backend Engineer and contribute to the expansion and optimization of our digital advertisement SaaS suite. You will design and develop microservices, integrate data solutions, and ensure high-performance applications. This role requires extensive NodeJS experience, knowledge of AWS and/or Kafka, and expertise in GraphQL/REST APIs. You will collaborate with a cross-functional team, mentor junior engineers, and contribute to project planning. We offer a fully remote work environment within Europe, flexible hours, competitive salaries, and various other perks and benefits.
Requirements
- 5+ years experience as Backend Engineer or similar role
- Strong proficiency of NodeJS with TypeScript, web stacks, libraries, and frameworks
- Working knowledge of front-end technologies such as HTML5 and CSS3
- Experience with user authentication and authorization between multiple systems, servers, and environments
- High familiarity with fundamental design principles behind scalable applications
- Creating database schemas that represent and support business processes
- Good knowledge of event-driven architecture, message busses, and/or pub/sub-systems
- Proven expert knowledge Implementing automated testing platforms and unit tests
- Superb interpersonal, communication, and collaboration skills
- Excellent familiarity with git, npm, docker and Jira
- Extensive experience in mentoring teammates in a respectful, educative manner
- Reside in and hold a work permit of a country in the European Union
Responsibilities
- Develop and maintain microservices and back-end components
- Ensure optimal performance of databases and responsiveness to front-end requests
- Collaborate with developers, product owners and stakeholders on the design and integration of elements
- Develop high-performance applications by writing testable, reusable, and efficient code
- Implement effective security protocols, data protection measures, and storage solutions
- Run diagnostic tests, repair defects, and provide technical support
- Document server-side processes, including database schemas, message events and sagas, as well as preparing reports
- Recommend and implement improvements to processes and technologies
- Provide mentorship and technical supervision to team-members
Preferred Qualifications
- Good knowledge of AWS and/or Kafka
- Great knowledge of GraphQL/REST-APIs
Benefits
- Transparent, above-market salaries
- 100% remote within Europe
- Flexible work-hours and part-time models
- Be part of a fast-growing, highly-skilled team
- In person department and company events
- Home office, co-working space and work-together allowance
- Personal and professional development courses from Udemy
- Case by case relocation and visa support