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 →