¡Activa las notificaciones laborales por email!

Desarrollador de back-end

Prowler

Jaén

A distancia

EUR 40.000 - 60.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

A leading company in cloud security is seeking a skilled Python backend developer to join their fully remote team. In this role, you will design and maintain scalable back-end systems, collaborate with diverse teams, and implement best practices in software development. The position offers flexibility, a competitive salary, and the opportunity to be part of a dynamic company shaping the future of cloud security.

Servicios

Mandatory minimum PTO (~5 weeks)
Workstation/home office stipend
Flexible hours
Stock options
Competitive compensation package
Continuous learning and professional development opportunities

Formación

  • 5+ years of experience in backend development.
  • Advanced proficiency in Python; hands-on Django experience is a plus.
  • Experience in cloud environments (AWS, GCP, Azure).

Responsabilidades

  • Design, build, and maintain secure and scalable back-end APIs.
  • Collaborate with cross-functional teams for product development.
  • Lead code reviews and mentor other engineers.

Conocimientos

Python
RESTful API design
PostgreSQL
Django
Git
cloud-based environments
security best practices
containers and orchestration
CI/CD
unit testing
English

Descripción del empleo

We are an open source seed-stage startup revolutionizing cloud security infrastructure. Our mission is to build cutting-edge, practitioner-friendly solutions that empower developers to secure their cloud environments effortlessly. We are looking for an experienced, dynamic individual who thrives at the intersection of development, security, and community to join our team as a Python backend developer.

Prowler is a company that values our people as much as cybersecurity, demonstrated by mandatory PTO and a fully remote team. Day to day, Prowlerians collaborate, architect, and deploy security checks and remediations across cloud deployments at scale, empowering users to discover the edges of their systems and find gaps in their security posture. We celebrate diversity and are committed to creating an inclusive and welcoming work environment for all employees.

Responsibilities
  1. Think beyond the code and about our users and customers, understand their needs, and define solutions with the team.
  2. Collaborate with cross-functional teams to design and develop the backend for the Prowler product.
  3. Design, build, and maintain secure and scalable back-end APIs using containerized Django apps and Python.
  4. Contribute to backend architecture decisions and product infrastructure planning.
  5. Optimize system performance, reliability, scalability, and security in a cloud-native environment.
  6. Collaborate with product owners, designers, and fellow developers to define project requirements and features to meet business needs.
  7. Lead code reviews, automated testing, and continuous deployment workflows, providing constructive feedback to maintain high code quality and adhere to best practices.
  8. Mentor other engineers on these matters.
  9. Lead the continuous improvement of best practices, introducing latest industry standards.
  10. Manage and integrate relational databases, ensuring consistency, scalability, and performance (currently using PostgreSQL).
  11. Actively participate in Prowler community support, guiding others on this matter.
Qualifications / Skills / Experience
  • Advanced proficiency in Python; hands-on experience with Django is a plus.
  • 5+ years experience in backend development or equivalent.
  • Strong understanding of RESTful API design and implementation.
  • Proficient 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 ECS).
  • Familiarity with CI/CD tools and deployment automation.
  • Advocate for unit testing, thorough documentation, and high standards of code quality.
  • Proven ability to work independently and remotely.
  • Fluent in English.
  • Startup mindset: initiative, proactive attitude.
Good to have
  • Experience with AWS, Azure, or Google Cloud.
  • Skills in cloud security.
  • Background in open source projects.
Why join Prowler
  • Opportunity to work with a rapidly growing and innovative company in cloud security.
  • Fully remote work, allowing for 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 involving writing, testing, reviewing, and operating code at scale. Prowler is fully remote and distributed across all U.S. time zones and several in the E.U. Individuals are responsible for their working hours and availability.

Benefits include mandatory minimum PTO (~5 weeks; less than 4 weeks/year is unacceptable), workstation/home office stipend, flexible hours, and stock options.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.