Senior Python Developer_ _ Architect _&React_FullStack_Architect

2 weeks ago


ClujNapoca, Romania Butterfly Recruitment Full time

As a Senior Python Developer, you will play a pivotal role in the design, development, and enhancement of our Django-based applications. This role demands expertise in backend development with a strong emphasis on front-end collaboration and integration. You will be responsible for Django Admin customization, API development using Django Rest Framework, efficient SQL database management, and building smooth, interactive front-end experiences alongside the UI team. Additionally, your experience with Azure services will be crucial as we leverage cloud infrastructure to scale our solutions.


Responsibilities
  • Design, develop, and maintain complex backend modules ensuring high performance, reliability, and scalability.
  • Customize Django Admin to enhance usability and streamline administrative workflows.
  • Build and maintain robust, secure APIs using Django Rest Framework.
  • Design and optimize SQL database schemas (PostgreSQL, MySQL) to support application performance and growth.
  • Integrate dynamic, responsive user interfaces using modern JavaScript frameworks (e.g., React or Vue.js).
  • Collaborate on the design and implementation of front-end components where necessary.
  • Identify and resolve performance bottlenecks, bugs, and system issues.
  • Contribute to clean, maintainable code through best practices, code reviews, unit testing, and documentation.
  • Utilize Azure cloud services to manage application deployment, storage, and related infrastructure needs.
  • Mentor junior developers and contribute to knowledge sharing within the team.

Must have
  • Strong Object-Oriented Programming skills in Python.
  • Minimum 8+ years of experience.
  • Extensive experience as a Django Developer with a solid portfolio of complex projects.
  • Expertise in Python and Django, including Django ORM, Django Admin, and Django Rest Framework.
  • Strong SQL database experience (PostgreSQL, MySQL) with solid database design and optimization skills.
  • Familiarity with task queues (Celery or equivalent).
  • Proficient in unit testing (e.g., pytest) and test-driven development practices.
  • Solid understanding of Git and version control workflows.
  • Experience with Docker and containerized environments.
  • Experience working with front-end technologies:
    • HTML5, CSS3, JavaScript (ES6+)
    • Hands-on experience with modern JS frameworks such as React or Vue.js
    • RESTful API integration on the front-end side.
  • Strong problem-solving skills with the ability to work independently or collaboratively in a team.
  • Excellent communication skills and fluency in English (spoken and written).
  • Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.

Nice to have
  • Experience with CI/CD pipelines and automated deployment strategies.
  • Hands-on experience with Wagtail CMS for building and managing content-driven websites.
  • Hands-on experience with Azure services (e.g., Azure Blob Storage, Azure Functions, Azure App Services).
  • Understanding of responsive design principles and front-end performance optimization.
  • Experience working in Agile or Scrum environments.
  • Way of work: hybrid.


  • Cluj-Napoca, Romania beBeeSoftware Full time €80,000 - €120,000

    Job Title: Senior Software EngineerAbout the Job: As a senior software engineer, you will be responsible for developing and maintaining robust and reliable components, identifying bugs and bottlenecks, and devising solutions to address these issues.Key Responsibilities:Develop high-quality code with performance in mind.Use an engineering-centric approach to...


  • Cluj-Napoca, Cluj, Romania beBeeArtificialintelligence Full time

    AI Engineer for Intelligent Automation SolutionsWe are seeking a Senior AI Engineer to join our team and contribute to the success of our AI practice.As a Senior AI Engineer, you will work on immediate client projects, collaborating closely with our experienced AI team. You will be responsible for architecting enterprise-scale AI solutions for complex client...


  • Cluj-Napoca, Romania beBeeEnterprise Full time

    Senior Enterprise Platform EngineerWe are seeking a highly skilled and experienced Senior Enterprise Platform Engineer to join our team. As a key member of our organization, you will be responsible for designing, implementing, and maintaining enterprise-level platforms that support our business operations.In this role, you will work closely with...


  • Cluj-Napoca, Romania beBeeBackend Full time

    Job DescriptionWe are seeking a skilled Associate Product Software Engineer to join our team.This role involves working closely with senior developers and cross-functional teams to implement features, troubleshoot issues, and contribute to the development of innovative AI-driven products.The successful candidate will have basic knowledge of Python and .NET,...


  • Cluj-Napoca, Romania beBeeFpga Full time

    Senior FPGA Design EngineerAnalog Devices is seeking a Senior FPGA Design Engineer to join our team that supports a broad range of industry leading high-performance linear solutions and standard products in end applications such as industrial automation, instrumentation, automotive, healthcare and communication systems.The FPGA Design Engineer is responsible...


  • Cluj-Napoca, Romania beBeeDataEngineer Full time

    Job TitleWe are looking for a skilled Data Engineer to join our team. As a Data Engineer, you will be responsible for designing, implementing, and maintaining large-scale data processing systems on the AWS platform.Responsibilities:Develop and maintain medium to complex data transformations with Python on the AWS platform.Design and implement SQL-based data...


  • Cluj-Napoca, Romania Butterfly Recruitment Full time

    Job Summary As a Senior Android Developer, you will be a core contributor to the design and development of Smart Agent applications that bridge IoT systems and professional-grade Android-based displays. These applications power client experiences in high-impact environments such as international airports, luxury hotels, stadiums, and EV networks. Our team...


  • Cluj-Napoca, Cluj, Romania beBeeSoftware Full time

    Job Title: Senior Software Development ProfessionalWe are seeking a highly skilled and experienced Full Stack Software Engineer to join our team. The ideal candidate will have a strong background in software development, with expertise in both front-end and back-end technologies.This role involves designing, developing, and maintaining digital solutions that...


  • Cluj-Napoca, Romania beBeeEmbedded Full time

    Raise the Bar with a Career in Graphics DevelopmentAre you passionate about pushing the boundaries of what is possible with graphics technology? Do you have a strong foundation in C programming and a desire to work on cutting-edge projects? About the RoleWe are seeking a highly skilled Embedded C Software Engineer to join our Graphics Team. As a key member...


  • Cluj-Napoca, Romania beBeeArtificialintelligence Full time

    Lead AI ResearcherJob DescriptionWe are seeking an accomplished Lead AI Researcher to spearhead the development and optimization of cutting-edge AI applications.You will be responsible for designing, implementing, and evaluating AI models with a focus on model evaluation, retrieval-augmented generation (RAG), and prompt engineering.You will analyze and...