Custom BusinessLogic Integration Core FeaturesCommon concepts& Behaviours Infrastructure& Technologie Third Party &Machine 2 Machine Custom BusinessLogic Integration Core FeaturesCommon concepts& Behaviours Infrastructure& Technologie Third Party &Machine 2 Machine Think Peaks
  • We are looking for new talents to join our team!

    Are you passionate, and have a strong interest for new technology? Are you looking for a new challenge where you could put your talent and energy at the service of a non-profit organization?
    Do you picture yourself in one of the positions below? We are probably made for each other!

Position 1: Junior frontend developer

Based in Brussels, Belgium

Someone who thinks simplicity means efficiency, and for whom efficiency is not equal to ugliness!

Someone who wants to become: a JS addict, an NPM junkie, an UX dandy, a WebPack turbo charged hero, an HTTP native, a React & Redux wannabe

Still reading, huh? Well, the best is yet to come.

Job Brief

We’re currently looking for a detail-oriented Junior Frontend Developer to take care of our web application. As our Junior Frontend Developer, your chief goal will be to create new interfaces combining existing React components and play with Redux store to make transition in the application's state, write JS Unit Test, Selenium scenarios and docs for your awesome new reusable components and maintain the existing features by doing some bug fixes.

To excel in this role, you should be able to successfully coordinate your development with the backend team and must demonstrate in-depth knowledge of common software engineering practices (modern design patterns, OO design principles, code versioning, TDD/unit testing, code documentation,... ) and also, that you are a real team player that can work independently.

In addition to having an analytical and creative mind, our ideal candidate will also prove they’re a fast learner focused on their development.

Responsibilities

  • Take care of our responsive web application
  • Take part in sprint meetings, endorse responsibilities
  • Create new interfaces combining existing React components and playing with Redux store to make transition in application's state
  • Maintain existing features doing bug fixes
  • Develop new reusable component
  • Write JS Unit Test, Selenium scenarios and docs for your awesome new reusable component
  • Run tests... Fix tests, Do it again
  • Commit \o/
  • Coordinate your development with the backend team
  • Take part of our brainstorming about solution's architecture
  • Learn with colleagues, communicate, exchange
  • Be part of our small family

Requirements

  • Degree in Engineering or Computer Science (high school or university)
  • 0 to 2 years of work experience
  • Having some knowledge in Bootstrap, Less/Sass, Javascript & ES6, Node & NPM
  • You are able to learn to work with libraries like React or Vue.js
  • You understand the importance of unit testing
  • You know something about HTTP protocol and RestFul api philosophy
  • Unix system administration & Terminal make you feel like HOME
  • Already heard about Agile methodology
  • Belgian Residence permit and working license holder
  • Fluent in French and English

What we offer

  • Great professional experience to develop your talents & skills
  • Working for a non-profit organization
  • Cutting edge technical stack in a fast-growing company
  • Start-up spirit without rigid processes & long approval flows. Your input and that of your colleagues will drive the product and architecture vision
  • Comfy working environment in the nicest coworking spaces in Brussels
  • Super friendly colleagues to team up to learn state of the art
  • Flexibility & life-work balance

What you get

  • Competitive salary package
  • Full time CDI, 5 days a week (in Brussels)
  • Meal vouchers
  • ecoVoucher
  • Smartphone + subscription
  • MacBook Pro + jetBrains IDE
  • Good work environment

Position 2: junior backend developer

Based in Brussels, Belgium

You’ve told them a million times: you're rigorous not square(and we SURE appreciate that about you!)

You want API for breakfast, code reuse smells like Belgian waffles, changes in endpoint specification is like a rainy day... You don't have to say it twice, since you have written the tests and you are PHP fluent preferring framework usage.

Still reading? If you like it so far, keep reading. It gets even better.

Job brief

We’re currently looking for the most awesome Junior Backend Developer out there to develop new features in our Symfony RestFull Backend.
As our Junior Backend Developer, your chief goal will be to develop new RESTful endpoint using Symfony framework.

Your responsibilities will include taking part in sprint meetings and endorsing responsibility, writing PHP Unit Test & Doc for your amazing new feature, and delegating some process to RabbitMQ, our queuing mechanism.

To excel in this role, you must demonstrate in-depth knowledge of common software engineering practices (OO design principles, modern design patterns, code versioning , TDD/unit testing, code documentation,... ) and you must be a real team player that can work independently, as you’ll have to ensure our company meets strict deadlines.

In addition to being an analytical minded person who can think out of the box, do research, discuss, and choose the best solution for a problem, our ideal candidate will also demonstrate you’re always keen to learn new things, share your knowledge, adapt to change, and learn from past experiences.

Responsibilities

  • Take part in sprint meetings,take responsabilities
  • Develop new features in our Symfony RestFull Backend
  • Write PHP Unit Test & Doc for your awesome new feature
  • Delegate processes to RabbitMQ, our queuing mechanism, push to ElasticSearch our search index
  • Maintain the existing code base doing some bug fixes.
  • Integrate with third party API using Oauth to sync data
  • Coordinate your development with the frontend team
  • Run tests... Fix tests, Do it again
  • Commit \o/
  • Learn with colleagues, communicate, exchange
  • Be part of our small family

Requirements

  • Degree in Engineering or Computer Science (high school or university)
  • 0 to 2 years of work experience
  • PHP fluent
  • You understand the importance of unit testing
  • You are able (or eager to learn) to work with PHP framework like Symfony or equivalent, application servers like Nginx or Apache, and HTTP protocol and RestFul api philosophy
  • You have contributed to project deployed in production - Yup, even your aunt's website matters ;)
  • You can transpose SQL to ORM such as Doctrine
  • Unix system administration & Terminal make you feel like HOME
  • Agile methodology
  • Belgian Residence permit and working license holder
  • Fluent in French and English

What we offer

  • Great professional experience to develop your talents & skills
  • Working for non-profit organization
  • Cutting edge technical stack in an fast growing company
  • Start-up spirit without rigid processes & long approval flows. Your input and that of your colleagues will drive the product and architecture vision
  • Comfy working environment in the nicest coworking spaces in Brussels
  • Super friendly colleagues to team up with and learn state of the art
  • Flexibility & life-work balance

What you get

  • Competitive salary package
  • Full time CDI, 5 days a week (in Brussels)
  • Meal vouchers
  • ecoVoucher
  • Smartphone + subscription
  • MacBook Pro + jetBrains IDE
  • Good work environment

Position 3: FullStack Developer Ninja

Based in Brussels, Belgium

You rolled your hump in a lot of territories and read between the lines... (of code obviously)

Your ease of learning and hard work gets you a lot of knowledge that you have the wisdom to share and improve. You do not fight against the framework, you embrace its advantages. You communicate positively in an egoless fashion. You appreciate the true benefit of a past refactorization, reminding what it implied. You blend into the masses when working on existing an organization's process & workflow.

Still here? You must be the perfect fit. Keep reading.

Job Brief

Think Peaks is currently looking for a Full-stack Developer to come up with new features for our solution, whatever on backend or frontend. As our Full-stack Developer, your chief goal will be to take part in sprint meetings and to endorse responsibility, as well as to coach some of your new colleagues.

To excel in this role, you must demonstrate in-depth knowledge of common software engineering practices (modern design patterns, code versioning , TDD/unit testing, code documentation,... ), you have a solid understanding of modern programming paradigms and must be an absolute polyglot in programming language.

Responsibilities

  • Develop new features for our solution, whether backend or frontend
  • Write Unit Test & Doc for your awesome new features
  • Maintain the existing code base doing some bug fixes
  • Integrate with third party API using Oauth to sync data
  • Coordinate your development with other teams
  • Run tests... Fix tests
  • Commit \o/
  • Benchmarking the infrastructure
  • Improve, refactor, bring in new ideas...
  • Learn with colleagues, communicate, share, mentor, exchange
  • Be part of our small family

Requirements

  • Degree in Engineering or Computer Science (high school or university)
  • Minimum 2 years of work experience
  • You master git branching workflows
  • You are able to work with technologies like Symfony, Doctrine, React, Redux, Drupal, EalsticSearch, NginX, Php-fpm, RabbitMQ, RxJS,...
  • You have experience in refactoring, migration, deployment techniques in production environment
  • You know HTTP protocol and RestFul api philosophy
  • Strong experience of Unix system administration & Terminal in complex production context (using configuration management solutions)
  • User centric, you are able to communicate with the customer
  • You understand the importance of unit testing
  • Able to work with agile methodology
  • Fluent in French and English

Assets

What we offer

  • Great professional experience to develop your talents & skills
  • Working for non-profit organization
  • Cutting edge technical stack in an fast growing company
  • Start-up spirit without rigid processes & long approval flows. Your input and that of your colleagues will drive the product and architecture vision
  • Comfy working environment in the nicest coworking spaces in Brussels
  • Super friendly colleagues to team up with and learn state of the art
  • Flexibility & life-work balance

What you get

  • Competitive salary package
  • Full time CDI, 5 days a week (in Brussels)
  • Meal vouchers
  • ecoVoucher
  • Smartphone + subscription
  • MacBook Pro + jetBrains IDE
  • Good work environment