This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Prowler
Posted 6mo ago

Senior Software Engineer - Backend (Python - Django)

Prowler
Spain
RemoteFull Time
Responsibilities
  • Design backend
  • Develop APIs
  • Lead code reviews
Requirements
  • 5+ years backend development
  • Python/Django
  • REST APIs
  • PostgreSQL
  • Cloud environments
  • Docker
  • Git
  • CI/CD
  • English
  • Startup mindset
Technical tools mentioned
PythonDjangoPostgreSQLCloud (AWS/GCP/Azure)DockerKubernetesGitCI/CD

Job description

Primary Responsibilities

  • Think beyond the code and about our users and customers, understand their needs and define solutions with the team.
  • Collaborate with cross-functional teams to design and develop the backend for the Prowler product.
  • Design, build, and maintain secure and scalable back-end APIs using containerized Django apps and Python.
  • Contribute to backend architecture decisions and product infrastructure planning.
  • Optimize system performance, reliability, scalability and security in a cloud-native environment.
  • Collaborate with product owners, designers, and fellow developers to define project requirements and features meant to cover business needs.
  • Lead code reviews, automated testing, and continuous deployment workflows, providing constructive feedback to maintain high code quality and adhere to best practices. Mentor other engineers on this matter.
  • Lead the continuous improvement of best practices introducing latest industry standards.
  • Manage and integrate relational databases, ensuring consistency, scalability, and performance (currently using PostgreSQL).
  • Actively participate in Prowler community support, guide others on this matter.

Qualifications / Skills / Experience

We evaluate the following in candidates for this role:

  • Advanced proficiency in Python, hands-on experience on Django is a plus.
  • 5+ years experience in Backend development or equivalent.
  • Strong understanding of RESTful API design and implementation.
  • Solid and proficient expertise in relational database design and optimization, especially PostgreSQL.
  • Experience working in cloud-based environments (AWS, GCP, or Azure).
  • Proficient in Git and collaborative development workflows.
  • Awareness of security, scalability, and maintainability best practices in software design.
  • Experience with containers and orchestration tools (Docker, Amazon Elastic Container Service).
  • Familiarity with CI/CD tools and deployment automation.
  • A strong advocate for unit testing, thorough documentation, and maintaining high standards of code quality
  • Proven ability to work independently and remotely.
  • Working fluency in English.
  • Startup mindset: initiative, proactive attitude.

Good to have

  • Experienced with AWS, Azure, or Google Cloud
  • Skilled in Cloud Security
  • Background in Open Source projects

How will you know you are successful in this role?

  • Direct teammates consider you to be a reference in Backend development and a valuable asset to the team. (Peer feedback is the most effective signal we have for individual contributor performance.)
  • The person to whom you report agrees that your contribution to architecture and feature velocity proceeds at a competitive pace, and code quality is on par with top tier Python developments.
  • We can ask you how your work contributes to the company’s vision, and it’s clear that your current work is the highest priority work you could be doing toward that vision.
  • You contribute directly and incontrovertibly to the success of the Prowler as a product in a competitive market space.

Why join Prowler

  • Opportunity to work with a rapidly growing and innovative company in the cloud security industry.
  • Fully remote work, allowing for a flexible and collaborative environment.
  • Competitive compensation package.
  • Continuous learning and professional development opportunities.
  • Be part of a dynamic team that values creativity and innovation.

Work Hours & Benefits

This is a full time, salaried position writing, testing, reviewing, and operating code at scale. Prowler is fully remote and distributed, spanning all U.S. time zones and several in E.U. This necessitates individuals taking responsibility for their working hours and broadcasting availability to colleagues. Mandatory minimum PTO (shoot for ~5 weeks; anything less than 4 weeks/year is unacceptable), workstation/home office stipend per year, flexible working hours, and stock options are some of our other benefits.

Hiring Process

  • Intro/Technical Screen: If you are interested in this role, we would love to meet you for a 30 min call with one of our founders or tech leads. You will be invited to talk about your experience and the challenges you have faced as a professional. (30 minutes)
  • Technical Exercises: You will receive a PDF the day and hour that you prefer, the document containing a few technical exercises that you must solve and send back in a maximum of three days.
  • Cultural Interview: We have a generative, diversity-focused culture that highly prioritizes context over control. Not everyone prefers this type of environment, and this interview ensures that you are comfortable with the freedoms and responsibilities we expect of our colleagues, and that you can thrive here. (1 hour)
  • Team Interview: Finally, we will invite you to a 1 hour chat with 2 team members about design systems and product orientation (1 hour).

About Prowler

Open-source cloud security platform for unified multi-cloud protection.

Organization type
Private
Latest investment
Raised $12.50M Seed (2025) — led by Decibel VC
Headquarters
US

Similar jobs

Senior Software Engineer roles
2mo
Save
Mark Applied
Hide
Senior Software Engineer
Alicante, Comunidad Valenciana, Spain
HybridFull Time
Lansweeper
Lansweeper: Provides automated IT asset management and network visibility software.
5+ YOE5+ years software engineering; backend/infrastructure focus; AI tooling experience; Kubernetes; PostgreSQL and MongoDB.
Kubernetes, GitHub CI/CD, PostgreSQL, MongoDB, AI tools
2mo
Save
Mark Applied
Hide
Sr Software Engineer
Spain or Sweden
RemoteFull Time
Sinch
SinchNasdaq Stockholm: SINCH: Provides cloud communications and customer engagement platforms.
5+ YOE5+ years of professional software engineering; strong Node.js/TypeScript and/or Go; experience with real-time systems, cloud infrastructure (GCP/AWS), microservices, MongoDB, Kafka; REST APIs; strong system design; English communication.
Node.js, TypeScript, Go, WebSocket, MongoDB, Kafka, Temporal, REST, Kafka
2mo
Save
Mark Applied
Hide
Senior Software Engineer — Spatial Analytics & Open Formats
Spain
RemoteFull Time
CARTO
CARTO: Cloud-native spatial analysis and location intelligence platform.
Experience in cloud-native geospatial stack; strong SQL knowledge; hands-on with AI and agentic workflows; production-grade coding in a cloud environment.
DuckDB, GeoParquet, STAC, Arrow, Iceberg, BigQuery, Snowflake, Redshift, Databricks, SQL, Node.js, TypeScript
2mo
Save
Mark Applied
Hide
Senior Software Engineer (Ruby/RoR, Chatbots & AI)
Athens or Barcelona
RemoteFull Time
Workato
Workato: Enterprise platform for automating business workflows and integrating applications.
5+ YOE5+ years Rails development; BS/MS in CS/Engineering; strong debugging and OO skills; Go and JS frameworks (nice to have); Slack/MS Teams API knowledge (plus).
Ruby, Ruby on Rails, Go, JavaScript, AngularJS, React, Slack API, MS Teams API
2mo
Save
Mark Applied
Hide
Senior Software Engineer
Dublin or Barcelona
HybridFull Time
EdgeTier
EdgeTier: AI-powered real-time analytics for customer service contact centers.
6+ YOE6+ years software development in product/SaaS; strong Python; SQL (PostgreSQL); data-at-scale experience; end-to-end engineering; strong communication; independent; experience with AI coding tools.
Python, PostgreSQL, Flask, AWS, Pytest, GitHub Actions, Terraform
2mo
Save
Mark Applied
Hide
Senior Software Engineer - REDAPL Graph Engine
Dublin or Lisbon or Madrid or Paris or Remote - France or Remote - Germany or Remote - Spain
HybridFull Time
Datadog
DatadogNASDAQ: DDOG: Observability and security platform for cloud applications and infrastructure.
BS/MS/PhD in CS/Engineering or related field; strong backend and distributed systems experience; work with multiple data stores; lead platform/infra initiatives.
Neo4j, Memgraph, JanusGraph, ArangoDB, Amazon Neptune, PuppyGraph, Apache Iceberg, Trino, Calcite, Substrait, DataFusion
2mo
Save
Mark Applied
Hide
Senior Software Engineer (m/f/d) (Marchamalo, ES)
Marchamalo, Castilla La Mancha, Spain
OnsiteFull Time
BASF
BASFFrankfurt Stock Exchange: BAS: Manufactures chemicals, plastics, and agricultural products globally.
8+ YOE8+ years full-stack development; strong .NET (C#) and Angular; REST APIs; SQL/NoSQL.
Angular, .NET Core, REST APIs, SQL/NoSQL, HTML, CSS, JavaScript, TypeScript, SOLID, DDD, DRY, Azure, AWS, Jenkins, GitLab, Docker, Kubernetes, Microservices, Micro-frontend
2mo
Save
Mark Applied
Hide
Senior Data Engineer
Barcelona or Madrid
HybridFull Time
SITA
SITA: Provides IT and communication services for the air transport industry.
3+ YOE3-5 years of backend experience; strong typed languages (Java/TypeScript); knowledge of DDD, Hexagonal Architecture; REST/GraphQL; SQL/Python; cloud (Azure); collaboration and adaptability.
Java, TypeScript, SQL, Python, Databricks, Spark, Azure Event Hub, Kafka
This job has expired