Job Title: Full Stack Developer
About Us:
We are a global remote software development company that unites experts from diverse backgrounds and experiences in a collaborative culture to deliver exceptional products and services for our clients. As a forward-thinking software engineering company, we provide industry-leading solutions to complex problems in both the US and the UK.
We operate in a fast-paced, agile environment, specializing in software consulting for our clients. We offer a stimulating and rewarding environment for our team members, valuing innovation, continuous learning, and professional growth, and striving to create a workplace where everyone can thrive.
Job Summary:
This is a full-time fully remote working opportunity where you will be working as part of a Scrum team that requires close collaboration with other software engineers, stakeholders, and contributors on the project. Working with respect to the US timezone is a requirement for the position.
Responsibilities:
* Design and Implement Scalable Applications: Develop scalable, high-performance full stack applications with a strong emphasis on backend architecture.
* Lead Integration of AI/ML Features: Lead the integration of AI/ML features into products, collaborating closely with data scientists and engineers.
* Develop Backend Services: Develop robust backend services and APIs using Python and modern frameworks.
* Contribute to 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.
* Debug and Maintain Systems: Debug, optimize, and maintain backend systems and data workflows.
* Document Development Phases: Document development phases and monitor system performance and reliability.
* Participate in Scrum Meetings: Participate in Scrum meetings and contribute to product and technical decision-making.
Requirements:
* Education: Higher education in Computer Science, Software Engineering, or a related field, ideally with a focus on Artificial Intelligence and/or Machine Learning.
* Language Skills: Advanced level of written and oral English proficiency.
* Professional Experience: 5+ years of professional software development experience, with a strong emphasis on backend development using Python.
* Frontend Technologies: Proficiency with frontend technologies such as React and Node.js.
* AI/ML Experience: Hands-on experience deploying ML/AI models in production environments.
* Databases: Familiarity with database technologies such as MySQL, MongoDB, or PostgreSQL.
* Programming Principles: Strong understanding of Object-Oriented Programming and Agile development principles.
Benefits:
* Macbook Purchase Support:
* Wellbeing Support:
Contact Information:
Please apply through LinkedIn. We only accept CVs that are in English. Flatiron has a zero-tolerance policy towards discrimination.
],