Senior Python Developer for Smart Buildings

Job Description

Job description, responsibilities and duties

As the complexity and scale of our application grows, we need an experienced engineer to rethink and retool our backend services written in Python. In the first stage we are looking for senior Python developer to drive migration of our applications to Python 3. As a senior team member, you will be coaching junior and advanced team members. You will also be responsible for writing software. Your code will be comprehensible, well-structured and highly performant. We expect you to work in an agile team and participate on scrum events - daily scrums, sprint planning, and retros. Our key value is quality. You will be required to write unit tests and cooperate with colleagues on test automation.

Having successfully deployed the first generation of our app - which provided end users with an intuitive way to control the temperature within their building, learning their preferences in the process - we are now well into the next generation, which extends into a range of IT and IoT use cases (including room booking, access control, wayfinding, and visitor management); and are exploring ways to leverage machine learning across our product. Simultaneously, we are growing our user base.

We expect

  • University degree
  • 3+ years of experiences with software development projects

Mandatory skills:

  • Strong experience with Python
  • User level experience with GIT (or other source control system)
  • Experience with project tracking tools (e.g. JIRA, Jazz)
  • SQL (at least data query and manipulation)
  • Knowledge of design patterns and UML

Nice to have skills:

  • Experience with cloud programming (AWS, Azure)
  • Overview of CI/CD and test automation principles
  • Experience with working in agile team

Language Requirements:

  • English (B2 minimum)

Personality requirements and skills:

  • Good analytical and problem-solving skills
  • Good written and verbal communication
  • Focused on goals

Job ID: 112166

Organization: Internet of Things

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?