Full-Stack Developer (Python + React)
About Us:
We are an innovative Ukrainian IT company based in Spain, with a global presence and a top rating on Upwork. Specializing in long-term projects in Fintech, Healthcare, E-commerce, and SaaS, we pride ourselves on delivering excellence and cutting-edge solutions. We are seeking a talented Full-Stack Developer proficient in Python and React to join our dynamic team and help shape the future of web technologies.
Your Role:
As a Full-Stack Developer (Python + React), you will be involved in the entire lifecycle of web application development—from crafting robust server-side solutions with Python to developing engaging, responsive user interfaces with React. You will collaborate closely with our team of developers, designers, and project managers to create scalable, high-performance applications that meet our clients' needs.
Key Responsibilities:
- Backend Development:
- Design and implement RESTful APIs using Python and popular frameworks such as Flask, Django, or FastAPI.
- Optimize business logic and integrate with SQL and NoSQL databases.
- Frontend Development:
- Develop and maintain modern, responsive user interfaces using React.
- Ensure seamless integration between the frontend and backend systems for a cohesive user experience.
- Full-Stack Integration:
- Build end-to-end solutions that include setting up CI/CD pipelines, containerization with Docker, orchestration using Kubernetes, and deploying on cloud platforms (AWS, Google Cloud, or Azure).
- Ensure the applications are secure, scalable, and high-performing.
- Collaboration and Support:
- Work closely with cross-functional teams to analyze requirements, share insights, and implement technical solutions.
- Participate in code reviews, create technical documentation, and adhere to best practices in software development.
What We’re Looking For:
- Experience and Skills:
- Python: A minimum of 3-4 years of professional experience in Python development, with a solid understanding of frameworks such as Flask, Django, or FastAPI.
- React: Extensive experience building user interfaces with React, including proficiency with modern tools and libraries (Redux, React Router, Hooks, etc.).
- Proven experience working with both SQL and NoSQL databases, and developing robust APIs.
- Familiarity with DevOps principles and tools (Docker, Kubernetes, CI/CD) is a plus.
- Personal Qualities:
- Strong analytical skills and the ability to solve complex technical challenges.
- A collaborative mindset with excellent communication skills, capable of working effectively with both technical and non-technical team members.
- A proactive approach to learning and professional growth, with a passion for innovation.
Why Join Us?
- Challenging Projects: Work on innovative solutions that address real-world challenges and have a global impact.
- Professional Development: Gain access to advanced training, conferences, and opportunities for career advancement.
- Innovative Environment: Be part of a forward-thinking team that values creativity and quality.
- Career Growth: Enjoy clear career progression and recognition for your contributions.
- Global Impact: Contribute to projects with international reach, working with clients from around the world.