Desenvolvedor Back-end Sênior - Sao Paulo, Brasil - Uride

Uride
Uride
Empresa verificada
Sao Paulo, Brasil

há 3 semanas

Ana Silva

Postado por:

Ana Silva

beBee Recruiter


Descrição

Uride is growing and we'd love for you to come along for the ride We are currently looking for a Senior Back-End Developer to join the team.

This is a full-time remote position.


Overview


The Senior Back-End Developer, reporting to the VP of Technology, will play a critical role in managing server-side development, handling databases, and ensuring the smooth functionality of our platform.


This position is an exciting opportunity for someone with an architectural mindset who is passionate about building from scratch, for scale.

Our Engineering team is fully fluent in Spanish too, which makes this an extra exciting opportunity for someone coming from a Spanish speaking background.


What you'll be doing

  • Collaborate with frontend developers and other stakeholders to understand project requirements
  • Troubleshoot and resolve backend related issues and bugs
  • Conduct regular maintenance and updates to ensure system stability
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation
  • Participate in code reviews and contribute to team and personal learning

What we are looking for

  • Minimum of 5 years of professional development experience in backend (and/or fullstack), demonstrating a deep understanding of any of the following: Golang, , JavaScript, or TypeScript. Knowledge of functional programming is a strong plus
  • Near familiarity with a variety of technologies including GraphQL, Web sockets, Kubernetes, Kafka, ElasticSearch, Kibana, DynamoDB, and PostgreSQL
  • Solid understanding of distributed systems architecture, encompassing consensus, convergence, load balancing, data consistency, and performance/efficiency constructs
  • Ability to design and implement APIs with a focus on performance, scalability, and maintainability
  • Proficiency in identifying and resolving performance and scalability issues, particularly in systems serving millions of users with high availability
  • Outstanding documentation and written communication skills, capable of translating complex technical concepts into understandable, actionable insights
  • Effective communication and collaboration skills, with an understanding of when to lead and when to step back
  • Ability to provide constructive feedback on code reviews and actively participate in activities such as RFC discussions, sprint planning, etc
  • Kindness, a high EQ, and adeptness at listening, communicating with, and collaborating with other team members
  • High adaptability and a strong desire for continuous learning and growth
  • A passion for solving complex problems

What you can expect from this role

  • A fully remote international team to collaborate with, fluent in both Spanish and English
  • Opportunities to learn and grow in a dynamic environment, exploring your potential and your ideas to the fullest
  • Ability to work together with a team ready to play, willing to share knowledge, experiences, and challenges
  • Flexibility and autonomy to define with your team the best way to approach problems

Tipo de vaga:
Tempo integral


Pagamento:
R$175.000,00 - R$188.000,00 por ano


Horário de trabalho:

  • De segunda à sextafeira

Experiência:

- design e arquitetura de sistemas? (obrigatório)

Data de início prevista: 27/05/2024

Mais empregos da Uride