Full Stack Developer (Python)

A technology company with over 400 employees across 14 offices in 6 countries, focused on custom development projects and technical consulting.
Spain
Backend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Enterprise SaaS

Description For Full Stack Developer (Python)

Plain Concepts is a dynamic technology company with over 400 passionate technologists spread across 14 offices in 6 countries. We're seeking a Senior Full Stack Python Developer to join our growing team. The role offers a perfect blend of backend and frontend development, with a focus on Python and modern JavaScript frameworks.

As a Full Stack Developer, you'll be part of self-managing, multidisciplinary teams working in an Agile environment. You'll have the opportunity to develop projects from the ground up, participate in architectural decisions, and implement solutions using cutting-edge technologies. The position requires strong expertise in Python (5+ years) and experience with cloud services (preferably Azure) and frontend frameworks like React, Angular, or Vue.

We pride ourselves on our 100% technical DNA, focusing on custom development projects, technical consulting, and training. We don't do body shopping or outsourcing, and we maintain a flat, horizontal organization structure strongly committed to Agile values. Our culture emphasizes knowledge sharing, creativity, and innovation, even when ideas seem unconventional to others.

The position offers an attractive work-life balance with a 35-hour work week, full remote flexibility, comprehensive benefits including medical and dental insurance, and continuous learning opportunities through training budgets and free Microsoft certifications. You'll be part of a company that values diversity, inclusion, and equal opportunities, working on innovative projects with the latest technological tools.

Join us if you're passionate about technology, enjoy working in a collaborative international environment, and want to be part of a growing company that's making a significant impact in the technology sector.

Last updated a month ago

Responsibilities For Full Stack Developer (Python)

  • Develop projects from scratch with minimal supervision and team collaboration
  • Participate in architecture design and decision-making in a constructive environment
  • Work under SOLID principles
  • Be a key player in developing best practices, clean and reusable code

Requirements For Full Stack Developer (Python)

Python
JavaScript
React
  • At least 5 years of experience developing with Python
  • Experience in architecture design
  • Experience working with Azure Services
  • Experience working with frontend frameworks: React, Angular, or Vue.js
  • Knowledge of CI/CD as an essential part of software development
  • Good level of English (international environment)
  • Good interaction and ability to work with different teams globally
  • Passion for technology and software development
  • Constant desire to learn and ability to learn quickly
  • Team player

Benefits For Full Stack Developer (Python)

Medical Insurance
Dental Insurance
Education Budget
  • Market competitive salary based on experience
  • Flexible schedule 35 hours/week (without salary reduction)
  • 100% remote work (optional)
  • Flexible compensation (restaurant, transport, and daycare)
  • Medical and dental insurance (completely free for employee)
  • Individual budget for training and free Microsoft certifications
  • English classes (1 hour per week)
  • Birthday off
  • Monthly bonus for electricity and internet at home
  • Gym plan and sports activities discount
  • Plain Camp (annual team building event)
  • Working with the latest technological tools

Interested in this job?

Jobs Related To Plain Concepts Full Stack Developer (Python)

Senior Fullstack Developer (.NET/Azure)

Senior Fullstack Developer position at Plain Concepts, focusing on .NET and Azure development with 8+ years of experience required, offering remote work and comprehensive benefits.

Fullstack .NET Developer

Join Plain Concepts as a Fullstack .NET Developer. Work remotely, develop innovative projects, and grow your skills in a diverse, tech-driven environment.

Senior QA Automation Engineer

Senior QA Automation Engineer needed for Plain Concepts. 5+ years experience, Python skills, and Agile expertise required. Remote work available.

Senior Full Stack .NET Developer

Senior Full Stack .NET Developer position at Plain Concepts: 5+ years experience, remote work in Romania, flexible schedule, and innovative projects.

Senior JAVA Backend Engineer

Senior Backend Engineer position focusing on Java Spring Boot and microservices architecture, offering remote work opportunity with 10+ years experience requirement.