Ativa os alertas de emprego por e-mail!

Senior Fullstack Engineer (Golang/React)

buscojobs Brasil

Goiás

Teletrabalho

BRL 160.000 - 200.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Resumo da oferta

A leading educational technology company is looking for a Senior Software Engineer to join their Data-Driven Content team. This role involves designing and maintaining scalable applications using Typescript, React, and Go, while also mentoring fellow engineers. Candidates should have over 5 years of software engineering experience and a strong background in full-stack development. This position promotes collaborative work within Agile teams, focusing on enhancing user experience and technical excellence.

Serviços

Flexible work hours
Remote work
Professional development opportunities

Qualificações

  • 5+ years of professional software engineering experience.
  • Experience with one or more programming languages (Go, C/C++, C#, Java, Ruby, etc.).
  • Strong understanding of common data structures and design patterns.

Responsabilidades

  • Design, develop, and maintain robust and scalable full-stack applications.
  • Collaborate with product managers, designers, and other engineers.
  • Mentor junior and mid-level engineers.

Conhecimentos

Software engineering
Typescript
React
Go
Postgres
Microservices

Formação académica

Bachelor's degree in Computer Science or related field

Ferramentas

SQL databases
Unit testing frameworks
Descrição da oferta de emprego

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
About the Role – Another Section

We’re looking for a driven, resourceful, and experienced Senior Full Stack Software Engineer to join one of our growing product teams. As a senior member of the team, you will be tasked with designing, building, and enhancing services and user-facing features across our platform, with a strong focus on reliability, maintainability, scalability, 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 and mentoring other engineers.

How you will make an impact

  • 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, 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, QA analysts, 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.

You may be a good fit for this role if you

  • Are passionate about coding and creating scalable systems and fantastic user experiences.
  • Embrace a growth mindset by continuously questioning established ideas and learning from your experiences.
  • Exhibit humility and a collaborative spirit, fostering a positive work environment while valuing the contributions of others without ego.
  • Value autonomy and empowerment to make your own decisions.

What you will do

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 product team members to implement and ship small features and functionality

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

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 Typescript and React
  • Experience with one or more general-purpose programming languages (Go, C/C++, C#, Java, Ruby, etc.)
  • 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

Disclaimer

About the company: Avenue Code is a leading software consulting company with a focus on end-to-end development solutions for digital transformation. The text includes additional role descriptions for other positions (Software Engineer, Senior Software Engineer, Android, Java Software Engineer, etc.).

Senior Software Engineer

About the job

Senior Software Engineer - Azure & Power Platform Lead

Ready to lead a team while building cutting-edge cloud solutions?

We\'re looking for a passionate Senior Software Engineer who gets excited about Microsoft\'s ecosystem and loves mentoring other developers. You\'ll be our go-to expert for Azure and Power Platform, architecting solutions that actually solve real business problems while growing a team of talented engineers. You\'ll also have the exciting opportunity to work on AI-powered applications - think building sleek chat interfaces or user experiences that integrate with intelligent services.

Core Responsibilities:

  • Design, develop, and maintain scalable cloud-native applications on Microsoft Azure platform
  • Architect and implement microservices using Azure services like App Service, Functions, Container Instances, and AKS
  • Develop robust APIs and integrate with various Azure services and third-party systems
  • Implement data solutions with Azure SQL Database, Cosmos DB, and storage services
  • Write clean, maintainable, and well-tested code following software engineering best practices
  • Optimize application performance, scalability, and reliability in cloud environments

Technical Requirements:

  • 5+ years of software development experience, with 3+ years specifically in Azure cloud development
  • Proficiency in programming languages like C#/.NET, Python, Java, or Node.js
  • Strong experience with Azure services (App Service, Functions, Logic Apps, Service Bus, Event Grid)
  • Knowledge of containerization technologies (Docker) and Azure container services
  • Experience with RESTful API design and development
  • Understanding of cloud architecture patterns and distributed systems
  • Familiarity with Azure monitoring tools like Application Insights and Log Analytics
  • Willingness to learn and adapt to other cloud platforms such as AWS
  • Mentor junior developers and conduct code reviews
  • Collaborate with cross-functional teams including product management, QA, and business stakeholders
  • Participate in technical architecture decisions and solution design
  • Lead feature development initiatives and technical problem-solving

Nice to Have:

  • Azure certifications (Azure Developer Associate, Solutions Architect Expert)
  • Experience with agile development methodologies
  • Knowledge of security frameworks and compliance requirements
  • Background in database design and performance optimization
  • Exposure to CI/CD pipeline creation and automation tools
  • Experience with Azure AI Foundry and AI/ML integration
Software Engineer - Android

Android Developer (Kotlin) – 100% Remote for Brazilians | English Fluency

We are hiring an experienced Android Developer to join a global tech team on a fully remote basis! This opportunity is open to professionals based in Brazil with fluent English and at least 5 years of Android development experience using Kotlin.

Location: Remote (Brazil-based candidates only)

Time Zone: Must have at least 2 hours overlap with US working hours

Language Requirement: English fluency is mandatory

What You’ll Do

  • Design, develop, and prototype high-quality Android applications (internal and external)
  • Collaborate with product, design, and engineering teams to deliver impactful features
  • Own the full app lifecycle: concept, design, build, test, deploy, and release
  • Contribute to architecture decisions and continuously improve development practices
  • Mentor fellow engineers and help define coding standards and workflows
  • Stay up-to-date with the latest Android platform features and trends

Who We’re Looking For

  • 5+ years of Android development experience using Kotlin (Java is a plus)
  • Proven experience shipping at least one high-quality Android app with a team
  • Solid understanding of software engineering principles and Android ecosystem constraints
  • Experience building scalable, reliable, and responsive mobile applications
  • Excellent organizational and communication skills
  • Proactive, self-motivated, and comfortable working in a fast-paced, remote-first environment
  • Bachelor’s degree in Computer Science or equivalent practical experience

Bonus Points

  • Experience working in distributed teams
  • Familiarity with modern development tools, CI/CD, testing, and performance tuning
  • Passion for user-centric design and creating impactful mobile experiences

Cargo

Java Software Engineer

10k -12k

remote from Sao Paulo

  • Vale Transporte
  • Gympass
Senior Software Engineer

Oferecemos:

Software Engineer III GO
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.