Job Title: Full Stack Developer
About:
We are seeking an exceptional software engineer to join our team. As a forward-thinking company, we provide industry-leading solutions to complex problems in both the US and the UK.
Job Summary:
This is a full-time fully remote working opportunity where you will be working as part of a Scrum team. You will be required to work closely with other software engineers, stakeholders, and contributors on the project.
Responsibilities:
* Design and implement scalable, high-performance full stack applications with a strong emphasis on backend architecture.
* Lead the integration of AI/ML features into products, collaborating closely with data scientists and engineers.
* Develop robust backend services and APIs using Python and modern frameworks.
* Contribute to frontend development using React and Node.js when needed.
* Identify, prioritize, and execute tasks throughout the software development lifecycle.
* Debug, optimize, and maintain backend systems and data workflows.
* Document development phases and monitor system performance and reliability.
* Participate in Scrum meetings and contribute to product and technical decision-making.
Requirements:
* Bachelor's degree in Computer Science or related field.
* 5+ years of professional software development experience.
* Advanced level of written and oral English proficiency.
* Proficiency with frontend technologies such as React and Node.js.
* Hands-on experience deploying ML/AI models in production environments.
* Familiarity with database technologies such as MySQL, MongoDB, or PostgreSQL.
* Strong understanding of Object-Oriented Programming and Agile development principles.
Benefits:
* Yearly Office Allowance Budget
* Macbook Purchase Support
* Wellbeing Support