Full-Stack Software Engineer

Agile Actors Logo

Agile Actors

📍Remote - Greece

Summary

Join Agile Actors, a coaching and learning ecosystem for tech professionals, and experience continuous growth and development. You will work on real projects from industry leaders, contributing to high-quality deliverables and a developmental culture. Responsibilities include designing, developing, and maintaining backend services and APIs using Python frameworks, building frontend interfaces with React, Redux, and Next.js, and collaborating with cross-functional teams. You will ensure seamless user experiences, write efficient code, participate in architectural decisions, and mentor junior team members. Agile Actors offers a people-centered culture with tailored personal development plans, internal coaching, continuous feedback, unlimited training resources, and career development pathways.

Requirements

  • Hands-on experience as a backend services Developer for at least 4 years (in Python)
  • Experience designing and implementing web APIs (one of Flask, Django REST , FastAPI)
  • Solid experience with modern frontend development using React, Redux, and Next.js
  • Solid understanding of Relational Databases (schema design , query optimization for transactional loads)
  • Good understanding of web protocols for authentication/authorization
  • Good understanding of Microservices Architecture and Object Oriented design patterns
  • Experience with Git
  • Experience with CI/CD Pipelines
  • Familiarity with TDD and testing frameworks

Responsibilities

  • Design, develop, and maintain high-quality backend services and APIs using Python frameworks such as Django and FastAPI
  • Build dynamic, responsive, and user-friendly frontend interfaces with React, Redux, and Next.js
  • Collaborate closely with cross-functional teams, including product managers, designers, and DevOps engineers, to deliver end-to-end features
  • Ensure robust integration between frontend and backend components for seamless user experiences
  • Write efficient, clean, and reusable code while adhering to best practices in software development
  • Participate in architectural decisions, code reviews, and mentorship of junior team members
  • Optimize applications for performance, scalability, and maintainability
  • Debug, troubleshoot, and resolve technical issues across the stack

Benefits

  • Personal Development Plan tailored with your coach to align with your career aspirations
  • Internal Coaching Program empowering your growth, with experienced Coaches supporting both technical and soft skills development
  • 360° Continuous Feedback Model to keep your skills and performance aligned with your goals
  • Unlimited Training & Learning resources to cover all aspects of your professional growth
  • Career Development Pathways offering mentoring, leadership programs, and opportunities to enhance technical and leadership skills
  • Chapters (Internal Communities) for sharing knowledge, mentoring, and shaping technology’s future
  • Diverse Customer Ecosystem offering dynamic opportunities for career growth and development
  • Onboarding Buddy to support and guide you from day one
  • Tailored Remuneration Package that recognizes your expertise with a competitive salary and benefits
  • Private Health Care Insurance to ensure your physical well-being
  • Psychological Support through a professional helpline for you and your family, with 5 free sessions included to promote mental well-being
  • Flexible Working conditions with fully remote options tailored to your assigned account
  • Work-Life Balance with a culture that promotes flexibility and sustainability

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.