Full-Stack Software Engineer

Agile Actors
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:
Similar Remote Jobs
