Leapfone

Senior Backend Developer, C#, TypeScript, Node.js

Leapfone

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • This position is for someone who wants to be actively involved in the development of the business, working collaboratively with other developers and with design, product, and operations teams to create a seamless user experience.
  • You will be actively involved in the entire process: from ideation to the delivery of new features.
  • We work with:
  • C#
  • TypeScript
  • Node.js
  • React.js
  • GraphQL
  • Docker
  • GitLab CI/CD
  • gRPC
  • RabbitMQ
  • Modular architecture
  • Event-driven architecture
  • AWS infrastructure
  • Automated testing
  • Relational databases
  • Our practices:
  • We strive to write clean code (easy to understand, modify, extend and test)
  • We pursue continuous improvement of code and product
  • We perform code reviews via Pull Requests (PRs)
  • We use DDD (Domain-Driven Design) and BFF (Backend for Frontend)

Requirements

  • Previous experience as a Node.js / TypeScript / C# developer
  • Advanced knowledge of Node.js and JavaScript
  • Advanced knowledge of API design
  • Intermediate knowledge of relational and non-relational databases
  • Familiarity or experience with TypeScript and Node.js ecosystem tools and frameworks (NestJS is desirable)
  • Familiarity or experience with testing and performance frameworks
  • Intermediate knowledge of Linux, npm and Git
  • Strong problem-solving skills
  • Good project management skills
  • Good interpersonal skills
  • Experience with REST and JavaScript array methods are essential for this role
  • Experience with systems architecture, PostgreSQL, Jest and/or GraphQL is a plus
  • Intermediate English
Benefits
  • 💰 Annual bonus
  • 😎 One day off during your birthday month
  • 🏋🏽‍♂️ Gympass
  • 🏃 TotalPass
  • 👶🏼 Childcare assistance
  • 👩🏻‍🍼 Extended maternity leave — 180 days
  • 👨🏻‍🍼 Extended paternity leave — 30 days
  • 👨‍👨‍👧 Extended parental leave — 120 days
  • 📲 Free full Pitzi protection
  • 👩🏻‍🚀 Facilitated access to Leapfone (non-employees are subject to a strict credit check)
  • 🛍️ Facilitated access to phones and Pitzi products (BYOD program)
  • 💆 Free massage at the office
  • 🍕 Friday decompression events
  • 📚 Pitzi Academy (courses focused on developing soft and hard skills)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#TypeScriptNode.jsReact.jsGraphQLDockergRPCRabbitMQAPI designrelational databases
Soft Skills
problem-solvingproject managementinterpersonal skills