Software Engineer (Junior/ Middle) Offline
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 Software Engineer proficient in Python and React to join our dynamic team and help shape the future of web technologies.
Your Role:
As a Software Engineer (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.
- Work with AI-driven solutions and integrate machine learning models into web applications (experience with TensorFlow, PyTorch, or similar frameworks is a plus).
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 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.).
- AI/ML Experience: Familiarity with integrating AI models into applications, working with machine learning frameworks like TensorFlow, PyTorch, or OpenAI APIs.
- 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.
If you're excited to push the boundaries of software engineering and AI-powered solutions, we’d love to hear from you! 🚀
The job ad is no longer active
Look at the current jobs Python →