Senior Python Developer
Role details
Job location
Tech stack
Job description
We are looking for an experienced and skilled Python developer to join our team as a senior contributor. Youll play a pivotal role in designing, implementing, and optimizing our platform while collaborating with a multidisciplinary team of talented professionals. This is an opportunity to make a significant impact in the cybersecurity domain while working on a highly innovative product.
What Youll Do
Design and develop high-performance, secure, and scalable Python applications. Lead the development of new features and improve existing ones.
Collaborate with the team to solve complex technical challenges and ensure best practices.
Integrate with third-party APIs and build robust back-end services.
Contribute to architectural decisions and platform optimization.
Provide mentorship to junior team members and contribute to their technical growth.
Requirements
5+ years of professional experience with Python in production environments. Deep understanding of Python frameworks such as Django, Flask, or FastAPI. Strong knowledge of databases (SQL and NoSQL), ORM libraries, and data processing pipelines.
Experience in designing scalable, distributed systems.
Familiarity with containerization (Docker) and orchestration (Kubernetes). Strong grasp of cybersecurity best practices and secure coding principles. Passion for problem-solving, with excellent debugging and analytical skills.
Nice-to-Haves
Familiarity with other programming languages like Go or Rust.
Experience in cloud platforms (AWS, Azure, or GCP).
Knowledge of CI/CD pipelines and DevOps tools.
Background in data analytics or machine learning is a plus.
Benefits & conditions
Flexible, mostly remote work environment in Barcelona
Opportunity to work on groundbreaking cybersecurity projects.
Young and energetic team that values innovation and collaboration.
Competitive salary and benefits package.
About Joppy
Joppy is a technology recruitment platform built for developers by developers.