Senior Full-stack Engineer - Node.js, React.js - Finance market

8+ years
Long-term (40h)
Finance
Full Remote
TypeScript
React.js
Node.js
CSS
AWS
MySQL
Angular
React Native
REST APIs

Requirements

Must-haves

  • 8+ years of software development experience
  • Experience with JavaScript, TypeScript
  • Experience with React or React Native or Angular (preferably with React)
  • Experience with Node.js
  • Experience with HTML, CSS
  • Extensive experience with REST APIs
  • Deep knowledge of AWS services (e.g., compute, serverless, storage, databases, containers, security)
  • Proficiency with SQL and MySQL
  • Deep understanding of object-oriented principles (e.g. SOLID, DRY, Domain-Driven Design)
  • Familiarity with engineering best practices in security and compliance
  • Ability to optimize systems for performance, scalability, and reliability
  • Based in Brazil, Argentina, Paraguay, Colombia, or Mexico
  • Strong communication skills in both spoken and written English

Nice-to-haves

  • Startup experience
  • Experience with .NET, C#, SQL Server
  • Experience with Python
  • Experience building CI/CD pipelines
  • Experience with containerization technologies (e.g. Docker, Kubernetes)
  • Contributions to open-source projects or active participation in the engineering community
  • Bachelor's Degree in Computer Engineering, Computer Science, or equivalent

What you will work on

  • Design and build web and mobile applications, APIs, and backend workflows aligned with business priorities and timelines
  • Collaborate with fellow developers to implement high-impact features
  • Ensure system performance, scalability, and reliability through optimized architecture and infrastructure
  • Apply secure coding, logging, monitoring, and domain-driven design practices to maintain code quality and compliance
  • Provide technical mentorship and guidance on coding standards, architecture, and emerging technologies to teammates
  • Partner with engineering teams and business stakeholders to deliver solutions
  • Communicate technical topics clearly to both technical and non-technical audiences
  • Stay up to date on trends in web and mobile development and share insights with the team