Full Stack Developer with Python Experience (m/f/d)

Thermosphr
  • Berlin
  • Post Date: October 6, 2024
  • 12346
  • Applications 0
  • Views 10
Job Overview

logoFull Stack Developer with Python Experience (m/f/d)Berlin, hybrid
About usThermosphr is one of the most exciting ClimateTech/PropTech startups in Europe, backed and recently funded by top European investors. Our goal is to reduce energy consumption in commercial buildings. We help real estate players reduce their carbon footprint by integrating our state-of-the-art optimization software to control buildings in real-time. With over 30% saved per building, we make ESG more than just vain words with tangible results in GWh and tons of CO2. We love our mission and we will do what it takes to have a positive impact on the planet by continuously developing the smartest innovations.
About the Development TeamJoin our dynamic development team, which consists of three dedicated professionals: two senior developers and one mid-level developer. We operate using agile methodologies to ensure flexibility and continuous improvement in our development processes. Our team collaborates closely, while working totally remotely, fostering a supportive environment where everyone’s input is valued.We utilize Azure DevOps for our project management and CI/CD pipelines, ensuring streamlined workflows and efficient delivery. Our projects involve creating robust tools for both our operations team and our customers, focusing on enhancing user experience and operational efficiency.We work full stack, which means you’ll have the opportunity to work on both the backend and the frontend. Our backend stack primarily consists of Python web services, mostly using FastAPI, and our infrastructure is managed with Terraform on Google Cloud. For the frontend, we use Vue.js and TypeScript, allowing us to build responsive and dynamic user interfaces.
What you bringMust-Have:Proven experience as a Software Engineer.Solid understanding of software development principles and best practices.Strong focus on high-quality code, including familiarity with Test-Driven Development (TDD).Excellent problem-solving skills and attention to detail.Experience with Python using FastAPI or other similar frameworks for building web services.Highly driven with the ability to work both independently and in a team environment.Experience with Development Process Management Tools like Azure DevOps, Jira or other.Strong communication skills in English.
Optional (Experience in at least one of the following areas):Frontend:Proficiency in front-end development using Vue.js.Experience with TypeScript for building robust and maintainable applications.Knowledge of front-end technologies (e.g., HTML, CSS).Knowledge about good UI and UXExperience in adapting design for new or changing pages without having detailed wireframes/designs provided
Backend/Infrastructure:Experience with cloud services, specifically Google Cloud.Familiarity with infrastructure as code using Terraform.Understanding of DevOps practices and CI/CD pipelines.Experience with Security analysis and security scans.Experience with Azure DevOps.
What We OfferExciting Projects: Engineering projects with visible impact on the daily operations of large commercial buildings and and contribution to build a holistic engineering solution impactful for the planetSupportive Team Environment: Receive a warm welcome from our Development team, who prioritize integration and continuous learning. You’ll also benefit from the overall supportive atmosphere of the Thermosphr team, ensuring you have the help you need to succeed.Flexible Work Environment: Enjoy the freedom to work from home or in the office, with complete flexibility to choose what suits you best.High-Quality Equipment: We provide excellent technical equipment (Hardware and Software) to ensure you have the best tools to perform your job efficiently.Learning and Development: Access a budget for learning and personal development, allowing you to enhance your skills and grow professionally.Personal Perks: Benefit from a range of personal perks, which you can utilize as you see fit.
What to Expect:Interview Process: Expect at least two interviews: one with our Development team and another with our CTO. We value your experience and insights, so there won’t be a formal coding interview. Instead, we’re keen to hear about the projects you’ve worked on and your approach to problem-solving.Collaborative Discussions: During interviews, we focus on collaborative discussions about your past experiences, technical abilities, and alignment with our team culture.Transparent Communication: We aim for transparent and constructive communication throughout the hiring process, ensuring you have clarity and confidence in your potential role at Thermosphr.
Please apply to jobs@thermosphr.com including a CV and a few words (2-3 lines max) on why you think you should join our team.

Job Detail
Shortlist Never pay anyone for job application test or interview.