CAREER

Senior Full Stack Developer | Tunis

About the job

We are looking for a skilled Full Stack Developer to join our dynamic software development team at Nexxtlab Studio Tunisia. In this role, you will collaborate with cross-functional teams including our team in our HQ in Luxembourg to define, design, and ship new features across various applications. Your responsibilities will include building front-end solutions and web applications using modern technologies like Flutter and Angular, and developing robust back-end systems handling databases (SQL, TimescaleDB) and high-performance data streaming pipelines using Kafka. 

Responsibilities

  • Collaborating with design and engineering teams to define app features and system requirements.
  • Developing and maintaining the front end of applications through appealing visual design using Flutter and Angular.
  • Building and maintaining backend systems, including database operations, server-side logic using Java, and integrating Kafka for messaging and streaming.
  • Designing and implementing effective database solutions and models to store and retrieve company data.
  • Testing and fixing bugs or other coding issues to ensure the robustness and security of the applications.
  • Conducting performance tests, diagnosing and resolving bottlenecks, and providing efficient, long-term solutions.
  • Ensuring the responsiveness of applications and optimising applications for maximum speed and scalability.
  • Documenting code consistently and clearly for maintenance and upgrades.
  • Managing project priorities, deadlines, and deliverables within scheduled timelines.
  • Ensuring the entire stack is designed and built for speed and scalability.
  • In your senior role, you will also be responsible for coaching and guiding your IT medior and junior colleagues.

Requirements

  • A bachelor’s or master’s degree in computer science, software engineering, or a related field.
  • Minimum 5 years of effective professional and working experience in a similar position. 
  • Proven experience as a full-stack developer or similar role with a strong portfolio of projects.
  • Proficiency in client-side languages and frameworks, especially Flutter and Angular.
  • Strong knowledge and experience in Java and backend programming.
  • Experience with SQL and database design, with a preference for those familiar with TimescaleDB.
  • Experience integrating Kafka in data-driven applications.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Excellent problem-solving skills and ability to perform complex system tests.
  • Strong organisational and project management skills.
  • An ability to perform well in a fast-paced environment and bring in optimal flow for rapidly changing design/ technology.
  • Fluent in English is a must. French is a plus.

What we offer

  • Be a part of our dream team shaping the energy transition.
  • Full-time employment.

This position requires a passionate developer who is proficient in a full range of web technologies and excited about developing innovative solutions. If you are looking to make a significant impact with your technical process, we would love to hear from you.

To Apply

Please send your CV, and if you wish, a cover letter detailing your relevant experience, and any additional supporting documents to hr@nexxtlab.lu

Do you want to know more? Let’s meet up and talk!

NEXXT NEWS

Stay updated with our Nexxt News newsletter! Receive updates on our blog articles, event participation, company news, and other exciting announcements. Be the first to know about our latest insights and developments.