This position is no longer available.

Junior Backend Engineer

Job summary
Permanent contract
Brussels
Salary: Not specified
Starting date: January 01, 2025
Fully-remote
Experience: > 1 year
Skills & expertise
Generated content
Cybersecurity knowledge
Communication skills
Automation tools
Collaboration and teamwork
Problem-solving skills
+12

Wooclap
Wooclap

Interested in this job?

Questions and answers about the job

The position

Job description

As a Backend Engineer, you will play a crucial role in the design, development, and maintenance of our software codebase. You will collaborate with cross-functional teams to ensure that Wooclap deliver a robust and scalable solution for our users.

🚀Responsibilities

  • Build, scale, maintain, and continuously optimize our Node-based REST API and packages that directly impact our customers

  • Work with 3rd party APIs or services to build our integrations with other tools to provide the best experience to our customers

  • Monitor reliability and performance of our servers through dashboards and tools to maximize uptime and availability

  • Work with Amazon web services such as S3, Cloudwatch and Lambda to build scalable solutions

  • Create automation tooling to improve our CI/CD pipeline

  • Scope and break down complex technical features

  • Dig into bugs and feature requests

  • Assist the customer success team to help our customers and answer technical questions our customers might have

  • Work and collaborate with other engineering and product teams to help them deliver value to customers in new and exciting ways

  • Share your knowledge and learn during one-on-one sessions or with lightning talks with other teammates, review code written by teammates or other teams

  • Ship new features regularly to our users, while having lots of autonomy in terms of code and feature ownership

🤹About you

  • You are a skilled programmer. You design scalable, well-architected features while delivering results. Our tech stack includes Node.js (Express), MongoDB, PostgreSQL, AWS, and some Docker.

  • You’re security-minded. You prioritize customer data security by following best practices like the OWASP Top Ten.

  • You’re a team player. Collaboration is key—you help others grow, work with cross-functional teams, and communicate complex ideas clearly.

  • You solve problems. You identify issues and resolve them through code or teamwork, breaking down challenges into manageable steps and seeking help when needed.

  • You want to do what’s best for users. You consider user impact when building features, aligning with Wooclap’s mission to positively influence global education.

  • You care about code quality. You emphasize testing, documentation, and automation while managing technical debt strategically to maintain product robustness.

  • You love technologies, but you’re pragmatic. You see tools and languages as means to an end, balancing speed, craft, and business goals to ship valuable, simple features efficiently.

📦 Package

  • Location - Brussels (remote allowed for this position)

  • Full-time position

  • Compensation commensurate with experience

  • 8€ Meal Vouchers (Pluxee)

  • 100€ Eco Vouchers (Pluxee)

  • Full medical insurance (Alan)

  • Hybrid Working Policy with Homeworking fees

  • MacBook Air and iPhone

  • Mobility Budget

  • Reimbursement of your Phone Subscription up to 50€

  • 10 days extras paid holidays

  • Woocredits (150€/year) to buy learning materials


Preferred experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • Proven experience as a Back-End Developer, with a focus on SaaS solutions.

  • Proficiency in server-side languages such as NodeJS, PHP, .NET, Java or Ruby.

  • Experience with NoSQL databases (relational database knowledge are also appreciated)

  • Strong understanding of RESTful API design and implementation.

  • Knowledge of security best practices and data protection.

  • Excellent problem-solving and troubleshooting skills.

  • Strong communication and collaboration skills.

  • Proficient in French and English

  • Interest in software development best practices, including SOLID principles and clean code.

  • Experience with testing methodologies such as unit testing, integration testing, and test-driven development (TDD).

  • Commitment to writing well-documented, maintainable, and scalable code.

  • Familiarity with code versioning tools (e.g., Git) and peer code review processes.

The following skills are an advantage

  • Experience with containerization and orchestration tools (Docker, Kubernetes).

  • Knowledge of CI/CD pipelines.

  • Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud).


Recruitment process

  • ☎️ 30’ Screening interview with Julien, Engineering Manager

  • 📈 90’ Tech Case with 2 members of the Tech Team

    • The tech case will be completed at home.

    • The 90 minutes will be used to review the test together.

  • 🤝 45’ Panel interview with your future colleagues

  • 💻 30’ interview with Baudouin, CEO

  • 🎬 30’ Closing interview with Anabela, our Head of People

Want to know more?