Board of Innovation logo
Board of Innovation

We are a global innovation firm. Imagining tomorrow's products, services and businesses - and creating them today.

Full-Stack Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2010H1B SponsorCompany SiteLinkedIn

Location

Portugal

Posted

63 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishAzureCloudPythonReactTypeScript

Job Description

Full-Stack Engineer

Board of Innovation

• Design, implement, and ship products that wrap AI capabilities into something users can use • Build responsive front-ends, scalable back-end services, and database and pipeline plumbing • Collaborate closely with AI engineers to integrate models, agents, and retrieval systems • Own testing, observability, and feedback loops for product performance • Work with engineers, designers, and strategists during the project lifecycle

Job Requirements

  • 3+ years of experience shipping production web applications
  • Background in computer science, math, physics, engineering, or another technical or scientific field
  • Comfortable in Python on the back-end (FastAPI or similar)
  • Confident with React, TypeScript, and modern front-end tooling
  • Understanding of relational databases and the integration work that connects services together
  • Familiar with CI/CD, testing, version control hygiene, and code quality
  • Experience deploying on a major cloud provider (Azure preferred)
  • Familiarity with AI-assisted coding tools like Claude Code, Codex, and MCP-based workflows

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 201-500H1B No Sponsor

• Develop, modify, and maintain Linux kernel modules using C, with a focus on performance, scalability, and maintainability. • Implement and optimize memory management functions and libraries, improving efficiency in memory allocation, deallocation, and data integrity. • Design and develop new kernel components and features, particularly related to memory management and low-level system operations. • Debug and troubleshoot kernel-level issues, using tools like gdb, strace, and other debugging utilities. • Perform code reviews, optimize existing code, and adhere to best practices in kernel development. • Collaborate closely with system architects, embedded software engineers, and hardware engineers to ensure seamless integration and optimal performance. • Contribute to documentation, including technical specifications, code documentation, and user guides for kernel components and memory management libraries.

Colombia
Job Closed
FourKites, Inc. logo

Staff Software Engineer

FourKites, Inc.

Real-Time Transportation Visibility Platform

Full TimeRemoteTeam 501-1,000Since 2014H1B No Sponsor

• Design and implement low-latency REST and GraphQL APIs using Spring Boot, handling millions of requests daily with sub-100ms response times • Architect and build production-grade microservices with Spring Cloud — including service discovery, distributed config, circuit breakers, and API gateway integration • Build high-performance export and reporting services supporting large-scale data extraction for enterprise customers using Spring Batch and async processing patterns • Design resilient systems leveraging Spring's resilience patterns, rate limiting, and solve multi-tenancy challenges including "noisy neighbor" problems • Lead technical design reviews, establish backend engineering best practices, and mentor engineers across the team on Java and Spring Boot patterns • Collaborate closely with our US-based product and engineering teams to translate complex supply chain requirements into elegant, maintainable backend solutions

India
Job Closed
Quokka.io logo

Software Engineer II

Quokka.io

Proactive mobile security that makes you, your customers, organization, and employees feel safe and secure.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Gathering and analyzing business and technical requirements for software applications • Take the lead in making implementation decisions based on high-level requirements. • Develop web-based software for services that facilitate the workflow of automated analysis of mobile applications. • Foster the growth of junior engineers through code reviews, mentoring, supporting, etc. to build and grow our engineering team. • Learn from and collaborate with stakeholders in various projects to identify paths forward for development.

United States
Job Closed
Quokka.io logo

Senior Software Engineer

Quokka.io

Proactive mobile security that makes you, your customers, organization, and employees feel safe and secure.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Gathering and analyzing business and technical requirements for software applications. • Take the lead in making implementation decisions based on high-level requirements. • Develop web-based software for services that facilitate the workflow of automated analysis of mobile applications. • Architect and implement solutions to address issues of stability and scale. • Foster the growth of junior engineers through code reviews, mentoring, supporting, etc. to build and grow our engineering team. • Learn from and collaborate with stakeholders in various projects to identify paths forward for development.

United States
Job Closed