Full Stack Software Engineer
We are seeking a highly skilled Full Stack Software Engineer to join our team. This is a full-time fully remote working opportunity where you will be working as part of a Scrum team which requires working closely with other software engineers, stakeholders and contributors on the project.
As a Full Stack Software Engineer, you will design and implement scalable, high-performance full stack applications with a strong emphasis on backend architecture. You will lead the integration of AI/ML features into products, collaborating closely with data scientists and engineers.
You will 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.
Responsibilities:
* Backend Development: Design and implement scalable, high-performance full stack applications with a strong emphasis on backend architecture.
* AI/ML Integration: Lead the integration of AI/ML features into products, collaborating closely with data scientists and engineers.
* API Development: Develop robust backend services and APIs using Python and modern frameworks.
* Frontend Development: Contribute to frontend development using React and Node.js when needed.
* Task Execution: Identify, prioritize, and execute tasks throughout the software development lifecycle.
Minimum Qualifications:
* Bachelor's degree in Computer Science or related field.
* Advanced level of written and oral English proficiency.
* 5+ years of professional software development experience, with a strong emphasis on backend development using Python.
* 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:
* Macbook Purchase Support.
* Wellbeing Support.
Key Skills:
* Python.
* React.
* Node.js.
* MySQL, MongoDB, or PostgreSQL.
* Object-Oriented Programming.
* Agile development principles.
About Us:
We value innovation, continuous learning, and professional growth. We strive to create a workplace where everyone can thrive.
Equal Opportunities Employer:
We have a zero-tolerance policy to discrimination. During the course of the evaluation of your job application and all your employment relation, if any, all discriminatory factors shall be disregarded.
],