Remote Senior FullStack Engineer

at Board of Innovation

Posted 2 days ago 1 applied

Description:

  • 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.