Backend Engineer (NestJS)
Plek is a widely used online collaboration and communication platform (SaaS) that’s looking to break new ground with cool new products that help improve productivity and engagement at our clients’ companies. Our backend team needs you to help build those new features in NestJS, as well as rebuilding parts of our older codebase (currently in NodeJS). We’re looking for someone who knows how to write clean code, isn’t afraid of a challenge, and yet understands refactoring always needs to be balanced with commercial pursuits.
Job Description
Our backend is in NodeJS, but new features are to be built in NestJS. Hence, we seek a seasoned senior backend engineer adept in either NodeJS or NestJS (and then willing to learn the other one) to lead the development of pivotal functionalities for our SaaS product. Your role will guide a collaborative team towards robust, high-quality software solutions, elevating Plek's code standards, focused on maintainable, well-tested code in an agile and dynamic work environment.
Responsibilities
- Lead development using NodeJS, NestJS, and other technologies for our SaaS product's key features.
- Advocate and implement code integrity, scalability, and maintainability best practices, particularly within NestJS.
- Mentor developers within the NestJS ecosystem and engage cross-departmentally to ensure seamless feature integration and deployment.
- Conduct in-depth code reviews, providing constructive feedback to enhance NodeJS- and NestJS-based code quality.
- Optimize application efficiency and resolve performance constraints leveraging NestJS capabilities.
- Stay updated on industry trends and technologies to refine NestJS-based development methodologies.
Requirements
- Hold a degree in Computer Science, Software Engineering, or relevant field, or possess equivalent work experience.
- Extensive TypeScript/JavaScript backend development expertise, particularly in NestJS.
- Demonstrated leadership in backend software projects, emphasizing NestJS proficiency.
- Strong grasp of software engineering principles, design patterns, and industry-leading practices, especially within NestJS.
- Proficiency in NodeJS / JavaScript (ES6+), unit testing frameworks, Git, and modern development tools in NestJS context.
- Agile development experience, problem-solving skills, and effective communication across technical and non-technical stakeholders.
- Track record in secure software product development..We have 300+ organisations that use Plek on a daily basis!
text
Preferred Skills
Proficiency in NestJS-based performance optimization for web and mobile applications.
Familiarity with DevOps practices and CI/CD pipelines within NestJS workflows.
Plek Perks.
Centrally located office in Amsterdam
Team events
Training & personal development budget
Opportunity to grow in the company
Healthy office lunch every day!
What's in it for you?
A nice opportunity to grow as a specialist and as a person
The "Plek" for you!
Join us in shaping Plek’s future!
Plek is an equal opportunity employer and welcomes applicants from all backgrounds.
We love to hear from you if you think we are a match ;-)
Send us your application. Our aim is to make you feel at home from day 1!
If you have any questions, check out our FAQ's here. If you haven’t found your answer, send Rishma, our Queen of People & Culture, an email at joinus@plek.co or call +31 20 3697577!