2023-08-23 14:48:55

Space Team Lead Developer/Architect

About the team

The space team in Datel is oriented towards developing innovative products (like https://www.sille.space/en/) based on remote sensing data. Building applications based on satellite data allows us provide innovative services worldwide. The space team in Datel is at the forefront of innovation, leveraging remote sensing data to create cutting-edge solutions. We are looking for a new team member to make a key contribution to the development of a new product (web application) for illegal construction detection in Spanish market from satellite data.

 

ABOUT THE ROLE

Design and architecture of web applications

  • Comprehend and refine the existing software architecture.
  • Design and implement a new application architecture that balances high performance with efficient development speed.
  • Maintain a vision of the future direction and evolution of the software architecture.

 

Leading the agile development team

Ensure the use of modern technical practices such as code reviews to maintain and improve quality.

Development and Coding

  • Write high-quality, maintainable front-end and back-end code.
  • Implement complex features and fix critical bugs, setting a good example for the team.

 

Software development estimation and planning

  • Estimate the difficulty of technical solutions to decide feature priorities.
  • Break down large tasks into smaller more manageable ones for the development team.

 

Documentation & Communication

Ensure software architecture and technical documentation are up-to-date and accessible to the development team.

Problem Solving

Addressing and resolving technical challenges. Making informed decisions quickly to keep the project on track.

REQUIRED EXPIRENCES AND SKILLS

Extensive development experience in Java, Spring, Angular

Several years of hands-on experience in software development. Experience with multiple programming languages and frameworks. Proven track record of working on and delivering complex projects.

System design and architecture

Experience designing software architecture and systems. Experience with microservices, cloud computing, and scalable architectures. Familiarity with design patterns and best practices.

Continuous integration and deployment (CI/CD)

Experience setting up and maintaining CI/CD pipelines. Experience in designing, implementing, and managing automated workflows that streamline the software development lifecycle, ensuring code quality and facilitating rapid and reliable software releases.

Experience in leading developers

Possess a strong ability to mentor junior developers, inspire and motivate the entire development team, and provide ongoing support for other developers in their self-development journey.

Strategic thinking

Ability to think strategically about technology and its impact on business goals. Ability to make decisions that balance short-term needs with long-term goals.

Risk management

Ability to identify potential risks and develop mitigation strategies. Experience in managing and resolving conflicts and issues.

 

WHAT WE EXPECT FROM YOU

  • Able to work independently while valuing and actively contributing to collaborative teamwork.
  • Take ownership and achieve results.
  • We believe that face-to-face communication with fellow team members is the most effective form of interaction for R&D projects. Therefore, we expect you to spend the majority of your working hours in the office.

 

SKILLS AND EXPIRENCES THAT WILL BE CONSIDERED AS BONUS

  • Experience working with spatial data (satellite imagery).
  • Experience in identifying, evaluating, and recruiting skilled developers to join the team.
  • Experience in working with business intelligence tools (such as Power BI).
  • Knowing Spanish and/or Estonian language.
  • Experience with prompting large language models (such as ChatGPT).
  • Higher education in software engineering or a related field.
  • Experience with Python and Machine Learning

WHAT WE OFFER:

  • The opportunity to work on groundbreaking space technology projects.
  • Lead developer / architect role in the early stage of product development.
  • A collaborative and innovative work environment.
  • Opportunities for professional growth and development.