Python Backend Developer

Year    Remote, IN, India

Job Description

Welcome to DABBEL!

We are developing the next generation of building management: fully autonomous & AI-based with the most scalable and cost-effective software solution to reduce energy consumption in commercial buildings worldwide.

Our team of engineers and experts in Europe acts cross-functionally and agilely and works together to realize our mission: to reduce CO2 emissions worldwide as quickly as possible.

We are looking for talented people who want to lend a hand and make a difference. Bring your ideas to us and grow with us!

We are looking for an experienced Backend Software Developer who wants to take ownership, shape our backend architecture while building highly scalable systems.

Key Responsibilities



- Develop and maintain robust backend services using Python and Flask.

- Design and implement RESTful APIs ensuring they are scalable and secure.

- Model and optimize relational databases (PostgreSQL) with a deep understanding of best practices.

- Collaborate with front-end teams to integrate APIs and ensure seamless functionality.

- Write clean, maintainable code, adhering to best practices such as unit testing, integration testing, and version control with Git.

- Apply software architecture principles and design patterns (SOLID, Clean Architecture) to build scalable systems.

- Continuously enhance and monitor backend performance, security, and scalability.

Experience Required



- Minimum of 3+ years of experience in Python backend development

- Proven experience with Flask and PostgreSQL (including SQLAlchemy)

- Strong knowledge of API design and relational database modeling,

particularly with PostgreSQL

- Familiarity with best practices such as unit testing, integration

testing, and secure coding principles

- Experience working in collaborative teams using Git and task

management platforms

- Good understanding of software architecture and common design patterns

- Strong English communication skills (written and spoken)

- Excellent problem-solving skills and strong attention to detail

- Experience working in a remote or distributed team environment

Added Advantage



- Experience with containerization tools such as Docker or Podman

- Hands-on experience with cloud platforms (AWS, GCP, or Azure)

- Knowledge of CI/CD pipelines and modern deployment strategies

- Understanding of security best practices in backend systems

- Experience working with Linux operating systems and command-line tools

- Experience with IoT development, including device integration,

data ingestion, and communication protocols (e.g. MQTT, REST, WebSockets)

One of our most important values is "People first". Our employees are our most important asset and we believe that innovation needs a diverse and inclusive culture. With DABBEL you can be as you are. Everybody is welcome.

DABBEL is looking forward to your CV including availability and salary expectations.Our recruiting process usually consists of 3 parts including HR interview, assessment and interview with the respective team lead. We are happy to answer all your questions.
Send your resume to jobs@dabbel.eu

Job Types: Full-time, Part-time, Permanent, Freelance
Contract length: 6-24 months

Pay: ?50,000.00 - ?100,000.00 per month

Benefits:

Flexible schedule Work from home
Experience:

REST: 1 year (Preferred) Java: 1 year (Preferred)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5126997
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year