Senior Full-stack Engineer

  • Closed
  • US Company | Medium ( employees)
  • LATAM (100% remote)
  • 8+ years
  • Long-term (40h)
  • Finance
  • Full Remote

Required skills

  • 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