Full Stack Engineer (m/f/d)
Linearity is a powerful and award-winning marketing design software suite that simplifies the asset creation process. The platform boasts a wide range of groundbreaking features and is trusted by leading brands like Apple, Disney, and Microsoft.
Linearity Curve allows designers to create precision vector assets 30% faster than with competing tools, and seamlessly delivers cross-platform functionality without compromising on power or quality.
But that's not all we're proud to present our latest addition to our suite, Linearity Move.
This game-changing animation software empowers anyone, regardless of technical expertise, to craft breathtaking marketing animations in just seconds.
Our software has reached over 10M downloads and has raised an astonishing $30M+ in funding from some of the biggest Venture Capital firms globally (EQT, HV Capital & 468 Capital).
And we've been recognized as one of Europes Top B2B rising 100 "Soonicorns" by Sifted. Our mission is to equip marketing teams to create captivating content collaboratively.
To accomplish that mission, we need you!
You’ll play an essential role as a crucial engineer of a cross-functional team and work in close collaboration with Machine Learning Engineers, iOS / Mac Engineers, and Product Managers to build scalable and efficient systems.
Your time will be balanced around building backend services, creating and maintaining frontend applications, designing our architecture, maintaining our infrastructure, and providing support to other teams within Linearity.
You will also contribute to the Backend Chapter by helping the team staying up-to-date with the latest technologies and best practices to improve the efficiency, security, and developer experience around our systems.
Life as a Fullstack Engineer :
- Design, develop, manage and support high-throughput scalable backend services, tools, and infrastructure.
- Solve performance and scalability issues on an evolving, growing services architecture.
- Participate in product planning, task refinement, research, and development.
- Collaborate with other engineering teams and stakeholders.
- Participate in code reviews, software testing, and debugging sessions.
- Contribution to our documentation through RFCs, ADRs, clear commits, and Notion pages.
- Support the team in adopting and implementing SRE best practices.
- Write clean, efficient, and maintainable code that follows our industry’s best practices.
What we are looking for
- CS Bachelor’s degree or equivalent practical experience.
- 5+ years as a Backend Engineer with production-grade software development expertise on web services and some frontend related tasks.
- Experience with at least one of the popular frontend frameworks (React, Vue.js etc).
- In-depth understanding of the entire software development process (design, development and deployment, monitoring), continuous integration (CI) and delivery pipelines (CD).
- Profound knowledge of Software Design principles, including Object Oriented Design and / or Design Patterns with one or more languages like Go, Java, Typescript.
- Experience with event-driven architectures (e.g. Apache Kafka, RabbitMQ, AWS SQS).
- Experience with software testing.
- Knowledge & experience with relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB).
- Excellent communication and organisational skills.
Nice to haves :
- Experience in DDD.
- Experience with container orchestration technologies & SRE practises.
- Solid understanding of distributed systems and cloud architecture, preferably with the AWS stack.
- Experience with Observability (logging, metrics, distributed tracing).
- Experience with Machine Learning or AI projects.
- Open source software (OSS) contributions.
Benefits
Ways of working :
Flexible working culture / schedule (your choice of how you would like to work)
Paid time off :
- 27 vacation days and 1 extra day each year of employment ️
- Family first : 6 months full pay maternity & paternity leave
- Social responsibility : Take 2 days off to volunteer in a charity event
- Period leave : take 1 day off per month ️
- Recharge : 4 weeks of additional leave for every 5 years of employment
Additional Benefits :
- Further education : Training budget, garage sessions and mentoring with our senior leads
- Monthly 50 euro budget via our benefits platform (Alleo)
- Latest Apple working equipment
- All expensed company-wide retreats
- Fun Stuff : Game events, Kahoot sessions, and onsite parties in Berlin
Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification.
Here at Linearity, we’re dedicated to building a diverse, inclusive and authentic workplace, where everyone has equal opportunities, so if you’re excited about this Senior Fullstack Engineer role, but your past experience doesn’t align pitch perfectly with every qualification in the job description, we really encourage you to apply anyway.
You may just be the right candidate for this or another role. And as the saying goes you can’t win the lottery if you don’t buy a ticket.