3E

Back-end Developer

3E

full-time

Posted on:

Location Type: Remote

Location: Belgium

Visit company website

Explore more

AI Apply
Apply

About the role

  • **What you will be doing**We are looking for a Back-End Developer with experience in Clojure and a passion for creating efficient, scalable, and accessible back-end systems. At 3E, you will have the opportunity to work on meaningful projects that contribute to the advancement of renewable energy technologies and digitalization.
  • **Responsabilities**
  • - Develop, test, and maintain robust, performant, and scalable back-end codebase in accordance with design and product requirements.
  • - Identify and optimize performance bottlenecks in the application (and MySQL db) using best practices and techniques.
  • - Use Polylith, Reitit, Malli to build APIs which are efficient and maintainable.
  • - Design and develop efficient business-logic processors that act on data.
  • - Conduct thorough code reviews and enforce good back-end practices to ensure quality and maintainability of code.
  • - Collaborate with multidisciplinary teams of developers, scientists, renewable energy architects, electrical engineers, and sales enthusiasts to achieve project goals (in-person or via email/MS Teams).
  • - Track project evolution (Jira).
  • - Maintain a codebase that is easy to understand, modify, and extend, and adhere to coding standards and best practices.

Requirements

  • To fulfil this role we are looking for someone with:
  • - Minimum of 3 years of experience in Clojure OR significant open-source contributions which can show a significant level of skill.
  • - A proven track record of optimizing performance bottlenecks, enforcing good back-end practices.
  • - Good understanding of performance optimization techniques in the context of Clojure & MySQL.
  • - Product-based experience – supporting and modifying a product through several years – living with the decisions of the past and building on top of them.
  • - Experience with refactoring a codebase as new features are written.
  • Bonus points for:
  • - Good profiling skills (JVM profiler).
  • - Other lisp languages (e.g SBCL).
  • - Knowledge of Docker
Benefits
  • Our offices are hidden in the **centre of Brussels** with a view on a pond, with ducks and a heron bringing a regular visit. In addition to a **stimulating atmosphere in a highly motivated group of people**, 3E offers a unique opportunity to **further develop yourself** in a company/team with an **ambitious growth plan**, delivering innovative services.
  • Furthermore:
  • - **Flexible **& gliding working hours
  • - **Open to fully remote** candidates
  • - An international environment with colleagues of 25+ nationalities and projects in over 100 countries.
  • - An open-minded company where everybody can bring their ideas to the table

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ClojureMySQLperformance optimizationAPI developmentbusiness-logic processingcode reviewrefactoringprofilingDockeropen-source contributions
Soft skills
collaborationcommunicationproblem-solvingattention to detailadaptability