Software Developer (Business Applications Team)

Apply now

Software Developer (Business Applications Team)

Are you a talented developer looking for an innovative challenge? Are you searching for that ideal workplace which doesn't only challenge you intellectually, but is also a force for good in the world? Look no further - we're it! We are a system integration and smart energy services company in Amsterdam, looking for a full-time Software Developer to join our existing development team. Someone with 3+ years of backend development using Python and who can bring talent and enthusiasm to help drive the energy transition.

ABOUT THE ROLE

As a Software Developer, you will play a crucial role in the development and enhancement of web-based applications within the smart energy domain. You will leverage your extensive experience in Python and SQL to contribute to the success of our projects.

Key Responsibilities:

  • Collaborate with cross-functional teams to design, develop, and maintain web applications for the Business applications team.
  • Utilize your expertise in Python and SQL to write efficient, scalable, and maintainable code.
  • Work with databases, including but not limited to Postgres, to ensure data integrity and performance.
  • Implement and optimize backend services using technologies such as FastAPI.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Work closely with cross-functional teams to design, implement, and maintain REST APIs adhering to the OpenAPI specification.
  • Collaborate with the systems architecture team to contribute to the design and development of robust and scalable software systems.

ABOUT YOU

The ideal candidate will have a minimum of 3 years of hands-on Python experience, focusing strongly on web development and a deep understanding of database technologies.

MUST-HAVES

  • 3+ years of professional experience in Python web development.

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • Strong proficiency in Python and SQL is a must.

  • Experience with database technologies, preferably Postgres and TimescaleDB.

  • Familiarity with FastAPI and other web development frameworks.

  • Solid understanding of software development principles and best practices.

  • Ability to work independently and collaboratively in a fast-paced environment.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and interpersonal skills

  • Fluency in English.

NICE-TO-HAVES

  • Previous experience in the smart energy or real estate industry.

  • Knowledge of energy management systems and related technologies.

  • Familiarity with cloud services and deployment, such as GCP





APPLY FOR THE JOB

The start date is flexible, but you could begin immediately.

Find out more about us here and about our culture here

Looks good? Click the button below to apply. We’re looking forward to hearing from you!

Any questions? Contact us here: jobs@spectral.energy

We’re not open to acquisition or collaboration via agencies