Back to Careers

Senior Fullstack Developer

Remote
Apply Now
About Brainpool

Brainpool is an artificial intelligence start-up providing custom AI solutions with the help of its network of AI and Machine Learning Experts. Members of Brainpool are PhD-level scientists from top universities such as UCL, Oxford, Cambridge and Harvard. Brainpool provides companies with end-to-end AI solutions, starting from strategy development, planning and finding resources all the way to implementation.

Brainpool consults for clients and partners across the public and private sectors within North America and Europe. Developing and maintaining technology solutions for SME and large publicly listed companies within financial services, construction, manufacturing, and ecommerce.

About the role

We are seeking a highly skilled Senior Full Stack Web Developer to join our dynamic team. The ideal candidate will have extensive experience in JavaScript, Python, micro-service architecture, PERN or MERN OpenVINO model servers, CI/CD, test-driven development, REST, and gRPC.

Requirements
  • Design, develop, and maintain high-quality web applications using JavaScript, Python, and other relevant technologies.
  • Implement and manage micro-service architecture to ensure scalability, reliability, and maintainability.
  • Leverage PERN or MERN stack technologies and OpenVINO model servers for seamless integration of AI solutions into web applications.
  • Implement continuous integration and continuous deployment (CI/CD) processes to streamline development and deployment cycles.
  • Collaborate closely with cross-functional teams, including AI experts, data scientists, product managers, and other developers, to deliver innovative solutions.
  • Employ test-driven development methodologies to ensure the delivery of high-quality, reliable, and maintainable code.
  • Develop and maintain RESTful and gRPC APIs for seamless communication between front-end and back-end services.
  • Stay up-to-date with the latest industry trends and technologies to ensure our applications remain competitive and innovative.
  • Mentor and guide junior developers to help them grow professionally and contribute effectively to the team.
Required Experience
  • Bachelor's degree in Computer Science, Engineering, or a related field; a Master's degree is preferred.
  • 5+ years of experience in full stack web development, with a focus on JavaScript, Python, and relevant web technologies.
  • Demonstrable experience with micro-service architecture and its implementation in web applications.
  • Proficient in PERN or MERN stack development and integration of OpenVINO model servers.
  • Strong experience with CI/CD tools and processes (e.g., Jenkins, GitLab CI, Travis CI, CircleCI).
  • Proven experience with test-driven development methodologies and related frameworks (e.g., Jest, Mocha, pytest).
  • Expertise in RESTful and gRPC API development and integration.
  • Excellent problem-solving skills and the ability to work independently and collaboratively within a team.
  • Strong communication skills and the ability to effectively present technical concepts to non-technical stakeholders
What we offer
  • Competitive salary based on experience
  • Flexible hours
  • Remote work
  • Stock options after a successful probation period