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!