Full-stack Engineer

  • Closed
  • US Company | Micro ( employees)
  • LATAM (100% remote)
  • 5+ years
  • Long-term (40h)
  • Artificial Intelligence / Machine Learning
  • Full Remote

Required skills

  • Node.js
  • Vue.js
  • NoSQL
  • CI/CD
  • CSS

Requirements

Must-haves

  • 5+ years of software development experience
  • Experience with Vue
  • Experience with Node.js
  • Deep understanding of modern JavaScript frameworks
  • Experience with NoSQL databases (e.g., MongoDB, ArangoDB)
  • Familiarity with ES6 syntax and CSS
  • Deep understanding of REST and CRUD fundamentals
  • Deep understanding of the HTTP protocol and API design principles
  • Deep knowledge of distributed system architectures and the ability to take part in architectural decisions
  • Ability to write clean, efficient, and secure server-side code
  • Familiarity with object-oriented design concepts
  • Familiarity with cloud infrastructure and server-side environments
  • Familiarity with CI/CD pipelines and DevOps workflows
  • Experience with version control tools (e.g. Git)
  • Strong communication skills in both spoken and written English

Nice-to-haves

  • Startup experience
  • Experience with AWS (EC2, S3, Auto Scaling)
  • Experience with GraphQL
  • Experience with Docker
  • Experience managing large data sets
  • Familiarity with visual programming tools
  • Experience optimizing performance and scalability of web applications in cloud environments (AWS, Azure, GCP)
  • Proven success in scaling platforms for large user bases and high-performance demands
  • Bachelor’s Degree in Computer Engineering, Computer Science, or equivalent

What you will work on

  • Collaborate with engineering teams to design and develop web interfaces (SPAs) and supporting backend services
  • Review and create detailed technical and functional specifications aligned with product goals
  • Participate in project meetings and contribute to planning activities
  • Support system implementation and release efforts
  • Apply quality assurance and engineering best practices to ensure high-standard deliverables