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