Talent.com
A vaga não está disponível no seu país.
Senior Fullstack Engineer (Golang / React)

Senior Fullstack Engineer (Golang / React)

TurnKey Tech Staffingvitória, estado do espírito santo, br
Há +30 dias
Descrição da vaga

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 thesystems that power discovery and instill trust for our millions of users. Collaborating closely with Data Engineering, Product, and Design, you will be taskedwith building services and user-facing features across our platform, with a strong focus on reliability, maintainability, scalability, testability, and userexperience. Youʼll leverage your expertise spanning the entire stack, from database interactions to front-end libraries, contributing significantly to ourtechnical 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 equivalentexperience
  • 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 distributedsystems
  • 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 bothtechnical 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
  • Criar um alerta de emprego para esta pesquisa

    Fullstack Senior • vitória, estado do espírito santo, br

    Vagas relacionadas
    • Promovida
    AWS Machine Learning Engineer

    AWS Machine Learning Engineer

    Netrix GlobalBuenos Aires, Espírito Santo, Brazil
    Netrix Global is looking for an.Professional Services – Data Intelligence department.The Machine Learning Engineer act as critical members of the data science team. Their tasks involve researching, ...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Embedded Linux Senior Software Engineer - Optimisation

    Embedded Linux Senior Software Engineer - Optimisation

    CanonicalBuenos Aires, Espírito Santo, Brazil
    Embedded Linux Senior Software Engineer - Optimisation.Embedded Linux Senior Software Engineer - Optimisation.Embedded Linux Senior Software Engineer - Optimisation. Be among the first 25 applicants...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Senior Storage and Data Management Architect - Executive Director

    Senior Storage and Data Management Architect - Executive Director

    JPMorganChaseBuenos Aires, Espírito Santo, Brazil
    Senior Storage and Data Management Architect - Executive Director at JPMorganChase.This role leads the architecture for the next generation IaaS distributed storage platform within Infrastructure P...Mostre maisÚltima atualização: 23 dias atrás
    • Promovida
    Corporate Strategy & Growth – Solutioning & Innovation Advisory Consultant

    Corporate Strategy & Growth – Solutioning & Innovation Advisory Consultant

    Accenture ArgentinaBuenos Aires, Espírito Santo, Brazil
    Corporate Strategy & Growth – Solutioning & Innovation Advisory Consultant.Corporate Strategy & Growth – Solutioning & Innovation Advisory Consultant. Continue with Google Continue with Google.Corpo...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Senior Layout Engineer

    Senior Layout Engineer

    Allegro MicroSystemsBuenos Aires, Espírito Santo, Brazil
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.The Allegro team is united by a clear purpose—advancing technologies that make the world safer, more e...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Software Engineering Manager (Backend SaaS)

    Software Engineering Manager (Backend SaaS)

    CanonicalBuenos Aires, Espírito Santo, Brazil
    Software Engineering Manager (Backend SaaS).Software Engineering Manager (Backend SaaS).Software Engineering Manager (Backend SaaS). Be among the first 25 applicants.Software Engineering Manager (Ba...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Lead Workday Financials Reporting & Analytics Consultant, AMS

    Lead Workday Financials Reporting & Analytics Consultant, AMS

    KainosBuenos Aires, Espírito Santo, Brazil
    Lead Workday Financials Reporting & Analytics Consultant, AMS.Lead Workday Financials Reporting & Analytics Consultant, AMS. Continue with Google Continue with Google.Lead Workday Financials Reporti...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Strategy & Consulting | Tech Strategy Consultant

    Strategy & Consulting | Tech Strategy Consultant

    Accenture ArgentinaBuenos Aires, Espírito Santo, Brazil
    Strategy & Consulting | Tech Strategy Consultant.Be among the first 25 applicants.Strategy & Consulting | Tech Strategy Consultant. In Technology Strategy & Advisory we help our clients to shape the...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Linux Engineering Manager - Optimisation for Latest Hardware

    Linux Engineering Manager - Optimisation for Latest Hardware

    CanonicalBuenos Aires, Espírito Santo, Brazil
    Linux Engineering Manager - Optimisation for Latest Hardware.Linux Engineering Manager - Optimisation for Latest Hardware. Continue with Google Continue with Google.Linux Engineering Manager - Optim...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Software Engineering Manager - Desktop and Embedded Linux Optimisation

    Software Engineering Manager - Desktop and Embedded Linux Optimisation

    CanonicalBuenos Aires, Espírito Santo, Brazil
    Software Engineering Manager - Desktop and Embedded Linux Optimisation.Software Engineering Manager - Desktop and Embedded Linux Optimisation. Software Engineering Manager - Desktop and Embedded Lin...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Software Engineering Manager - Sustaining Engineering

    Software Engineering Manager - Sustaining Engineering

    CanonicalBuenos Aires, Espírito Santo, Brazil
    Software Engineering Manager - Sustaining Engineering.Software Engineering Manager - Sustaining Engineering.Software Engineering Manager - Sustaining Engineering. Be among the first 25 applicants.So...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    M&A Solution Advisory – North America Manager

    M&A Solution Advisory – North America Manager

    Accenture ArgentinaBuenos Aires, Espírito Santo, Brazil
    M&A Solution Advisory – North America Manager.M&A Solution Advisory – North America Manager.Get AI-powered advice on this job and more exclusive features. At Accenture, we believe your career is abo...Mostre maisÚltima atualização: há mais de 30 dias