Sierra logo
Sierra

Sierra is the conversational AI platform for businesses.

Founding Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B SponsorCompany SiteLinkedIn

Location

Brazil

Posted

12 days ago

Salary

$6K - $8K / month

Seniority

Senior

Bachelor Degree5 yrs expEnglishCloudJavaScriptNext.jsPostgreSQLPythonReactSQL

Job Description

Founding Engineer

Sierra

• Audit, improve, and take full ownership of the product's existing codebase and architecture. • Build and ship features end-to-end using Python, FastAPI, SQLAlchemy, Alembic, WebSockets, and Next.js, making decisions across the entire stack. • Design and evolve the database schema, writing and maintaining Alembic migrations alongside SQLAlchemy models. • Build and maintain real-time features using WebSockets where appropriate. • Own infrastructure and deployment workflows on Railway, ensuring the platform remains reliable and scalable. • Write and maintain unit and integration tests to ensure the reliability and long-term maintainability of the product. • Work hand-in-hand with the founder daily, translating vision into shipped product. • Set technical direction and engineering best practices as the team's first engineer — your standards become the team's standards. • Collaborate with and mentor other developers as the engineering team grows.

Job Requirements

  • 5–6 years of full-stack software engineering experience, with strong system architecture knowledge across front-end and back-end.
  • Strong professional experience with Python, FastAPI, SQLAlchemy, Alembic, WebSockets, and modern React frameworks such as Next.js.
  • Strong SQL skills and hands-on experience designing, querying, and optimizing PostgreSQL databases.
  • Experience designing relational databases and managing schema changes through Alembic migrations.
  • Experience building or maintaining real-time applications using WebSockets.
  • Proven experience writing and maintaining unit and integration tests, with a focus on building reliable, well-tested software.
  • Experience deploying and operating applications in cloud environments (experience with Railway is a plus).
  • Basic knowledge of AI/LLM technologies (e.g., OpenAI APIs, prompt engineering, retrieval, or AI-powered product features) is a plus, as we'll be building AI capabilities into the product over time.
  • Founder mindset — someone who challenges ideas, proposes better solutions, and takes ownership rather than simply executing tickets.
  • Experience building products from 0 to 1 in startup environments, comfortable moving quickly and wearing multiple hats.
  • Organized, proactive, and highly logical communicator.
  • Strong written and verbal English for daily collaboration with the founder.

Benefits

  • ~1% equity

Related Job Pages

More Software Engineer Jobs

Thermo Fisher Scientific logo

Senior Programmer Analyst

Thermo Fisher Scientific

The World Leader In Serving Science

Full TimeRemoteTeam 10,001+Since 1956H1B Sponsor

• Act as the lead programmer on selected studies of moderate complexity • Independently create, execute, maintain, and validate programs • Manage and document assignments to meet timelines and deliver high quality work • Increase knowledge base and professional skills in areas including programming, technology and techniques • Provide training and guidance to junior team members

Mexico
Thermo Fisher Scientific logo

Senior Programmer Analyst II

Thermo Fisher Scientific

The World Leader In Serving Science

Full TimeRemoteTeam 10,001+Since 1956H1B Sponsor

• Perform advanced bioinformatics programming activities for research projects • Independently create, execute, maintain, and validate programs • Act as the lead programmer on selected studies of moderate complexity • Work directly with project team leaders and client representatives • Manage and document assignments to meet timelines and deliver high-quality work • Provide training and guidance to junior team members • Support development of working practice documents and SOPs

Mexico
GFT Technologies SE logo

Java Developer Mid/SR

GFT Technologies SE

Procuramos uma pessoa que: Goste de trabalhar em equipe e seja colaborativa em suas atribuições; Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento; Transforme ideias em soluções criativas e busque qualidade em toda sua rotina; Tenha habilidades de resolução de problemas; Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo; Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico. Big enough to deliver – small enough to care. #VempraGFT #VamosVoarJuntos #ProudToBeGFT

Full TimeRemoteTeam 10,001

Role Description Profissional para atuar com desenvolvimento Backend com sólida experiência em Java e Spring Boot. É importante ter forte conhecimento em arquitetura de serviços, bancos de dados NoSQL, comunicação orientada a eventos e integração com ambientes em nuvem AWS. Procuramos alguém com facilidade para atuar em um contexto multinacional, interagindo em espanhol, e potencial para apoiar a formação e liderança técnica de equipes no futuro. - Atuar no desenvolvimento e manutenção de serviços backend utilizando Java e Spring Boot; - Projetar e implementar soluções escaláveis seguindo padrões de arquitetura e design de software; - Desenvolver integrações e fluxos de comunicação orientados a eventos utilizando Kafka (Consumer e Producer); - Construir e gerenciar infraestrutura em nuvem AWS por meio de AWS CDK e stacks de serviços; - Trabalhar com bancos de dados MongoDB garantindo performance, segurança e escalabilidade; - Colaborar com equipes multidisciplinares em ambiente internacional, participando de reuniões em espanhol; - Contribuir para a evolução técnica das soluções, promovendo boas práticas de desenvolvimento e arquitetura; - Apoiar a capacitação e o desenvolvimento técnico de equipes, quando necessário; - Utilizar recursos e ferramentas de Inteligência Artificial para otimização de processos e soluções; Qualifications - Espanhol avançado para conversação, escrita e compreensão; - Experiência sólida em desenvolvimento backend com Java; - Conhecimento avançado em Spring Boot; - Experiência com MongoDB; - Conhecimento em TypeScript; - Domínio de padrões de projeto (Design Patterns); - Experiência com mensageria e arquitetura orientada a eventos utilizando Kafka; - Conhecimento em Confluent Kafka Streams e ksqlDB; - Experiência com AWS CDK e construção de serviços por meio de stacks; - Experiência em arquitetura e desenvolvimento de microsserviços; Requirements - Conhecimento funcional no segmento de Seguros, especialmente ramos de Vida; - Experiência em liderança técnica, mentoria ou formação de equipes; - Vivência em projetos internacionais ou multiculturais; - Experiência prática na utilização de ferramentas de Inteligência Artificial aplicadas ao desenvolvimento de software; - Conhecimento aprofundado em arquitetura de sistemas distribuídos e soluções cloud-native; Benefits - Goste de trabalhar em equipe e seja colaborativa em suas atribuições; - Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento; - Transforme ideias em soluções criativas e busque qualidade em toda sua rotina; - Tenha habilidades de resolução de problemas; - Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo; - Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.

Brazil
Job Closed

Role Description We are seeking an experienced .NET Developer with a strong background supporting USDA Federal programs and GIS applications. The ideal candidate will have experience developing and maintaining enterprise web applications using Microsoft technologies while working in a federal environment. Qualifications - U.S. Citizen (USC) required - Prior USDA project experience is mandatory - Bachelor's degree in Computer Science, Information Systems, or related field - 5+ years of experience developing applications using C# and .NET/.NET Core - Experience with ASP.NET MVC/Web API - Strong knowledge of SQL Server - Experience developing RESTful APIs - Experience with JavaScript, TypeScript, HTML5, and CSS3 - Experience with Git/Azure DevOps - Strong understanding of Agile/Scrum methodologies Requirements - Hands-on experience with Esri ArcGIS - Experience developing GIS-enabled applications - Knowledge of ArcGIS Enterprise, ArcGIS Server, or ArcGIS Online - Experience with spatial data and geospatial web services - Familiarity with GIS APIs and mapping frameworks Preferred Qualifications - Experience supporting USDA NRCS, FSA, APHIS, FSIS, or other USDA agencies - Experience with AWS or Azure cloud environments - Experience with containerization (Docker/Kubernetes) - Public Trust or prior Federal clearance is a plus Responsibilities - Develop and maintain enterprise .NET applications - Build and consume REST APIs - Integrate GIS mapping and geospatial services - Collaborate with business analysts, architects, and stakeholders - Participate in Agile ceremonies - Troubleshoot production issues and implement enhancements - Ensure application security and coding best practices Must-Have Skills - C# - .NET / .NET Core - ASP.NET MVC - Web API - SQL Server - GIS - ArcGIS - USDA Experience - REST APIs - Azure DevOps - Git

United States
$118K / year