BOI is a company focused on AI strategy and applied AI, partnering with ambitious businesses globally to create transformative AI products.
The role is for a Lead Full-Stack Engineer to develop AI-powered tools and applications, including agentic tools and predictive AI.
Responsibilities include building scalable, secure, and user-centric products by integrating front-end interfaces with robust back-end systems powered by AI models.
This is a hands-on position where the engineer will write production-level code and define processes for team growth.
The engineer will collaborate with an international team to understand customer needs and translate them into end-to-end solutions.
The role involves designing, developing, and maintaining responsive front-end user interfaces and ensuring high usability and performance standards.
Collaboration with data and AI engineering teams is essential to integrate data pipelines and AI logic into applications.
Requirements:
Candidates must have 5+ years of experience in building secure and scalable web applications and hold a degree in Computer Science or a related field.
Experience in backend technologies such as NodeJs, FastAPI, and Python, as well as frontend technologies like React and JavaScript/TypeScript, is required.
Proficiency in working with relational databases, specifically PostgresSQL, is necessary.
A proven track record of delivering production-ready software for enterprise use is essential.
Advanced English skills, both written and verbal, are required for effective communication in an international team.
Experience in a consulting or agency environment on project-based work is preferred.
Familiarity with DevOps practices, including CI/CD pipeline tools like Docker, Kubernetes, Github Actions, or Skaffold, is important.
Experience with deployment on major cloud providers, preferably Azure, is required.
Candidates should be able to manage a project from conception to production-level deployment.
A passion for improving code quality through code reviews and adherence to best practices for testing and debugging is essential.
Willingness to collaborate with the team to learn new technologies and enhance software development practices is expected.
Benefits:
The position offers the opportunity to work on cutting-edge AI technology and contribute to innovative projects.
Engineers will have the chance to integrate with a collaborative international team and influence best development practices.
The role provides a clear path for job evolution, with defined milestones for integration, project involvement, and contributions to client projects.
Employees will be part of a dynamic environment that encourages continuous learning and improvement in software development practices.