Python Full Stack Engineer 100%
Role details
Job location
Tech stack
Job description
We are seeking a skilled Python full stack engineer to join one of our agile development teams in our ML & AI ART. In this role, you will play a key part in designing, building, and maintaining robust, scalable applications across the front and backend in a DevOps environment. You'll contribute throughout the entire development lifecycle-from concept to deployment-and collaborate closely with cross-functional teams to deliver high-quality, modern digital solutions powered by React and Python., * Design, develop, and deliver AI based full stack applications that address complex business needs
- Build dynamic and responsive frontends using React, ensuring excellent user experience and performance
- Develop robust and scalable backend services with Python (e.g., FastAPI, Flask, or Django) to handle application logic and data workflows
- Integrate frontend, backend, and database layers seamlessly to ensure smooth data flow and maintainable architecture
- Implement and optimize API endpoints and data pipelines to support business processes and analytics needs
- Test, debug, and optimize components across the stack to ensure code quality, security, and performance
- Collaborate with UX designers, product managers, and other developers to deliver reliable and maintainable solutions
- Participate in code reviews, continuous integration, and deployment processes to ensure high-quality delivery standards
- Continuously explore and adopt modern frameworks, tools, and best practices to enhance development efficiency and maintainability
Requirements
Do you have experience in UX?, Do you have a Master's degree?, * Strong problem-solving and analytical skills, with the ability to think critically and creatively about complex challenges
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders at all levels of the organization
- Ability to manage personal workloads effectively, to prioritize tasks, manage timelines, and deliver high-quality results on schedule
- Continuous learning mindset, with a passion for staying up-to-date with the latest advancements in machine learning and artificial intelligence
- Attention to detail and commitment to producing high-quality, reliable, and maintainable code
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field
- Strong programming skills in Python, with experience developing and maintaining backend services (e.g., FastAPI, Flask, or Django)
- Proven experience building modern web frontends using React, including component-based architecture, state management, and responsive design
- Solid understanding of relational databases
- Good grasp of API design principles (RESTful or GraphQL), integration patterns, and data exchange between frontend, backend, and database layers
- Familiarity with CI/CD pipelines, version control (Git), automated testing, and code review practices
- Knowledge of software design principles, including modularity, scalability, maintainability, and security best practices
- Excellent problem-solving and debugging skills, with the ability to quickly identify and resolve issues across the stack
- Relevant work experience in fullstack development or related software engineering roles in AI context