Python Developer

Locus

Amsterdam

Hybrid

EUR 48,000 - 72,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

25 days annual leave
8% holiday allowance

Job summary

Locus, a small Amsterdam-based team building property management software, is looking for a Python Developer. You will own pieces of work, collaborate with domain experts, and contribute to a lean codebase using Python, FastAPI, PostgreSQL, and Redis with event sourcing and CQRS at its core.

You'll join a supportive team, with opportunities to grow, learn, and take ownership as your skills expand in this role based in Amsterdam.

Qualifications

  • Hands-on Python experience with real projects and debugging.
  • Familiarity with web app architecture, relational databases, and version control.
  • Experience testing your code and contributing to a shared codebase.
  • Curiosity, initiative, and willingness to learn new tools and concepts.
  • Ability to communicate progress and collaborate with domain experts.

Responsibilities

  • Develop Python features and the business logic behind them.
  • Write maintainable code and domain-focused tests that validate business flows and document how they should work.
  • Work with domain experts to validate features and iterate on their feedback.
  • Explore a tool, technique, or concept and build a small proof of concept to test an idea.
  • Take initiative to identify improvements and follow through on agreed actions.
  • Join a team with diverse strengths and expand your expertise over time.

Skills

Hands-on Python
Web applications knowledge
Relational databases & SQL
Testing & QA mindset
Communication & collaboration
Curiosity and initiative

Tools

PostgreSQL
Redis
FastAPI
Git

Job description

At Locus we're looking for a Python Developer to join our team.

About the job

We're Locus, a small team in Amsterdam building property management software. We know our market, we know what customers need, and we’re ready to build the business. Join us and be part of that journey.

If you enjoy building Python applications, collaborating with colleagues, and taking responsibility for your work, we'd like to meet you. This could be your first developer job, but you've already spent time building things, exploring how they work, and getting them to run. You're ready to bring that curiosity and initiative to a team building a product.

You'll work with a lean, structured codebase using Python, FastAPI, PostgreSQL, and Redis, with event sourcing and CQRS at its core. You can develop familiarity with these tools and concepts on the job.

About the work

You'll own pieces of work that fit your capability, with colleagues available for guidance and review. People with real estate expertise are available to explore requirements and work through questions with you. You'll suggest an approach, carry it through, and keep colleagues informed as you go.

  • Develop Python features and the business logic behind them.

  • Write maintainable code and domain-focused tests that validate business flows and document how they should work.

  • Work with domain experts to validate features and iterate on their feedback.

  • Explore a tool, technique, or concept and build a small proof of concept to test an idea.

  • Take initiative when you see an improvement, discuss it with the team, and follow through on what you agree to do.

  • You'll join a team with different strengths and perspectives, with room to deepen your expertise and develop in new directions. As you learn, the scope of the work you own can grow.

What we'd like you to bring
  • Hands-on Python experience: you've built working projects, can explain your choices, and can debug and extend your code. This can come from personal projects, study, an internship, or paid work.

  • An understanding of how web applications fit together, relational databases and SQL, and version control.

  • Some experience testing your code and an interest in learning how to work on a shared codebase.

  • Curiosity and initiative: you enjoy learning techniques, tools, and concepts and trying them out to solve a problem.

  • Responsibility for the work you take on, including communicating progress, asking for help, and following through.

  • Enjoyment of working with others, sharing ideas, and using feedback to improve your work.

Useful extras
  • Experience integrating cloud AI services, such as Gemini, Claude, or Amazon Bedrock, into application workflows.

  • Familiarity with FastAPI or experience building a web application with a database.

  • Interest in event-driven systems or event sourcing.

  • React experience is a plus, but isn't required. If you're comfortable working on the interface, there's room to contribute there too.

Practical details
  • You're eligible to work in the Netherlands without requiring sponsorship.

  • 40 hours per week.

  • 25 days of annual leave, plus national holidays.

  • Salary reflects your relevant experience and the responsibilities you take on, with 8% holiday allowance on top. We share the salary range before our introductory call.

  • Three days in our Amsterdam office and two days working from home each week. We spend office time collaborating, solving problems together, and exchanging ideas.

  • No pension plan is currently offered.

Inclusion

We want different experiences and perspectives represented in our team. Whatever your background or path into technology, we encourage you to apply.

Everyone here has a part in making colleagues feel respected and included: listening, making space for others to contribute, and speaking up when someone is excluded or treated unfairly. We take concerns seriously and do not tolerate racism, sexism, harassment, or other discriminatory behaviour.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Locus • Amsterdam

Hybrid
EUR 90,000 - 130,000
Senior Python/AI developer
Senior Python/AI developer

Locus • Amsterdam

Hybrid
EUR 90,000 - 120,000
Office in Amsterdam
Hybrid work schedule
25 days annual leave
Hybrid Python Developer for Real Estate Tech
Hybrid Python Developer for Real Estate Tech

Locus • Amsterdam

Hybrid
EUR 48,000 - 72,000
25 days annual leave
8% holiday allowance
Senior Python Engineer — FastAPI & Event Sourcing
Senior Python Engineer — FastAPI & Event Sourcing

Locus • Amsterdam

Hybrid
EUR 90,000 - 130,000
Senior Python & AI Engineer - Hybrid (Amsterdam)
Senior Python & AI Engineer - Hybrid (Amsterdam)

Locus • Amsterdam

Hybrid
EUR 90,000 - 120,000
Office in Amsterdam
Hybrid work schedule
25 days annual leave
Python Developer (Junior/Medior)
Python Developer (Junior/Medior)

Oakwell Hampton Group • Amsterdam

On-site
EUR 50,000 - 70,000
Stock Appreciation Rights
Flexible working culture
Unlimited growth opportunities
Python Consultant
Python Consultant

Software Search • Netherlands

On-site
EUR 8,500 - 12,000
People Operations Specialist
People Operations Specialist

PassiveLogic • Amsterdam

On-site
EUR 52,000 - 80,000
Competitive compensation
Generous equity share package
Pension plan
+5
Software Developer Python (NL Based)
Software Developer Python (NL Based)

Ortec Finance • Rotterdam

On-site
EUR 70,000 - 83,000
Hybrid working environment
Competitive salary
13th-month salary
+2
Odoo Developer
Odoo Developer

B Futurist • Netherlands

Hybrid
EUR 70,000 - 110,000
25 days annual leave
Birthday off
Pension fully paid
+7