
Explore more
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