Senior Fullstack Engineer

2 semanas atrás


Uberlândia, Brasil buscojobs Brasil Tempo inteiro

About the Product

Niche is the leader in school search. Our mission is to make researching and enrolling in schools easy, transparent, and free. With in-depth profiles on every school and college in America, 140 million reviews and ratings, and powerful search tools, we help millions of people find the right school for them. We also help thousands of schools recruit more best-fit students, by highlighting what makes them great and making it easier to visit and apply. Niche is all about finding where you belong, and that mission inspires how we operate every day. We want Niche to be a place where people truly enjoy working and can thrive professionally.

About the Role

We’re looking for a driven, resourceful, and experienced Senior Software Engineer to join the Data-Driven Content team, focused on enriching and scaling the systems that power discovery and instill trust for our millions of users. Collaborating closely with Data Engineering, Product, and Design, you will be tasked with building services and user-facing features across our platform, with a strong focus on reliability, maintainability, scalability, testability, and user experience. You’ll leverage your expertise spanning the entire stack, from database interactions to front-end libraries, contributing significantly to our technical direction while mentoring other engineers. This is an ideal role for engineers who enjoy prototyping and experimenting to learn quickly.

What You Will Do
  • Design, develop, and maintain robust and scalable full-stack applications and features across a modern tech stack, including TypeScript, React, Go, and Postgres.
  • Focus on improving our user experience, collaborating with designers to implement intuitive interfaces and finding creative ways to reduce user pain points.
  • Build and enhance microservices, focusing on reliability, maintainability, testability, and scalability within our distributed systems.
  • Ensure the quality of our products remains high by contributing to automated testing strategies and participating actively in code reviews.
  • Collaborate effectively with product managers, designers, and other engineers within an Agile development framework.
  • Contribute to engineering best practices, identifying and driving improvements in our processes, architecture, and technology stack.
  • Mentor junior and mid-level engineers, fostering a collaborative environment and sharing your expertise.
  • Distill user stories or business requirements into technical requirements and robust technical designs.
  • Efficiently iterate from hypothesis to MVP to scaled solutions, driving software development across profiles, rankings, tools, and data pipelines.
  • Help shape the Data-Driven Content team’s engineering practices as we embrace experimentation, improve delivery speed, and optimize data operations.
What We Are Looking For
  • Bachelor’s degree in Computer Science, a related field, or equivalent experience
  • 5+ years of professional software engineering experience
  • Experience with one or more general-purpose programming languages (Go, C/C++, C#, Java, Ruby, etc.)
  • Experience with TypeScript and React
  • Experience with one or more SQL databases
  • Strong understanding of common data structures and design patterns
  • Experience working with a microservice architecture and distributed systems
  • Proficiency in using unit testing frameworks
  • A dedication to developing clear, reliable, and maintainable code
  • Proficiency with common git operations
  • Strong communication skills, effectively conveying ideas to both technical and non-technical partners
  • Experience mentoring other engineers
  • Experience with dbt, Airflow, Kafka, and Snowflake a plus
First Year Plan

During the 1st Month:

  • Attend onboarding sessions to better understand our internal processes and learn about the company
  • Pair with other engineers to learn more about our tech stack, the products we support, and our development standards and processes
  • Familiarize yourself with our automated testing platforms and begin to contribute to our test coverage
  • Collaborate with the team to ship one meaningful feature that delivers value to our education searchers or partners and drives impact toward a business goal

Within 3 Months:

  • Participate in code reviews and provide thoughtful, constructive feedback to other engineers
  • Gain exposure to the platform’s underlying infrastructure and deployment processes
  • Understand the high-level architecture of the website and back-end services
  • Begin shipping more complex user-facing code

Within 6 Months:

  • Grow as a contributing member of a product team, providing input and insight to the rest of the team on challenges and feasibility of proposed development
  • Confidently implement new functionality and fix bugs across our stack
  • Work with members of the tech and product teams to distill user stories or business requirements into technical requirements / design

Within 12 Months:

  • Begin identifying areas for improvement in our codebase, researching best practices, and making recommendations to the team on strategies to address them
  • Solidify understanding of the breadth of our tech stack, including underlying infrastructure, internal tools, front end applications, and how they interact with our back-end services
  • Be a subject matter expert for the product team’s areas of responsibility
#J-18808-Ljbffr

  • Uberlândia, Brasil FullStack Labs Tempo inteiro

    Senior Elixir Engineer with React Skills - Remote - Latin America Join to apply for the Senior Elixir Engineer with React Skills - Remote - Latin America role at FullStack Labs Senior Elixir Engineer with React Skills - Remote - Latin America 1 day ago Be among the first 25 applicants Join to apply for the Senior Elixir Engineer with React Skills - Remote...

  • Senior Data Engineer

    3 semanas atrás


    Uberlândia, Brasil FullStack Labs Tempo inteiro

    Join to apply for the Senior Data Engineer - Remote - Latin America role at FullStack Labs . About FullStack FullStack is the most transparent IT talent network, connecting highly skilled individuals with top global companies and Silicon Valley startups for remote, on-demand projects. We focus on building a trusted, high-performance network where talent...

  • Senior iOS SDK Developer

    3 semanas atrás


    Uberlândia, Brasil FullStack Labs Tempo inteiro

    Senior iOS SDK Developer - Remote - Latin America Join to apply for the Senior iOS SDK Developer - Remote - Latin America role at FullStack Labs Senior iOS SDK Developer - Remote - Latin America 2 days ago Be among the first 25 applicants Join to apply for the Senior iOS SDK Developer - Remote - Latin America role at FullStack Labs About...


  • Uberlândia, Brasil Oowlish Tempo inteiro

    Oowlish, one of Latin America's rapidly expanding software development companies, is seeking experienced technology professionals to enhance our diverse and vibrant team. We offer remote work to support work-life balance, and we are certified as a Great Place to Work with opportunities for professional development and international impact. Role: Senior+...

  • Senior Fullstack Developer

    4 semanas atrás


    Uberlândia, Minas Gerais, Brasil Leggal Tempo inteiro

    Buscamos um Desenvolvedor Fullstack Sênior para liderar a frente de Inteligência Artificial na Leggal. Você irá construir e evoluir features com LLMs e RAG para democratizar o acesso à justiça no Brasil. É uma oportunidade única de trabalhar com tecnologia de ponta em um projeto com impacto social real e autonomia para definir a arquitetura.

  • Senior Manual Qa 3-6 Months

    1 semana atrás


    Uberlândia, Brasil Fullstack Labs Tempo inteiro

    Senior Manual QA - Remote - Latin AmericaJoin our talent network and connect with U.S. clients for flexible, project-based development work as a Senior Manual QA.About FullStackFullStack is a transparent IT talent network that connects skilled individuals with top global companies and Silicon Valley startups for remote, on-demand projects.We focus on a...

  • Senior Fullstack Developer

    3 semanas atrás


    Uberlândia, Minas Gerais, Brasil Leggal Tempo inteiro

    Buscamos um Desenvolvedor Fullstack Sênior para liderar a frente de Inteligência Artificial na Leggal. Você irá construir e evoluir features com LLMs e RAG para democratizar o acesso à justiça no Brasil. É uma oportunidade única de trabalhar com tecnologia de ponta em um projeto com impacto social real e autonomia para definir a arquitetura.Stack e...

  • Senior Fullstack Developer

    4 semanas atrás


    Uberlândia, Minas Gerais, Brasil Leggal Tempo inteiro

    Buscamos um Desenvolvedor Fullstack Sênior para liderar a frente de Inteligência Artificial na Leggal. Você irá construir e evoluir features com LLMs e RAG para democratizar o acesso à justiça no Brasil. É uma oportunidade única de trabalhar com tecnologia de ponta em um projeto com impacto social real e autonomia para definir a arquitetura. Stack e...

  • Shopify Developer

    3 semanas atrás


    Uberlândia, Brasil FullStack Labs Tempo inteiro

    Shopify Developer - Remote - Latin America Join to apply for the Shopify Developer - Remote - Latin America role at FullStack Labs Shopify Developer - Remote - Latin America 4 days ago Be among the first 25 applicants Join to apply for the Shopify Developer - Remote - Latin America role at FullStack Labs About FullStackFullStack is the most transparent...

  • Senior Fullstack Developer

    2 semanas atrás


    Uberlândia, Brasil Leggal Tempo inteiro

    Buscamos um Desenvolvedor Fullstack Sênior para liderar a frente de Inteligência Artificial na Leggal.Você irá construir e evoluir features com LLMs e RAG para democratizar o acesso à justiça no Brasil.É uma oportunidade única de trabalhar com tecnologia de ponta em um projeto com impacto social real e autonomia para definir a arquitetura.Stack e...