TL;DR
Senior NodeJS Engineer (Node.js): Building and optimizing high-load backend-for-frontend services for a financial services public website platform with an accent on API design, microservices architecture, and scalability. Focus on translating business needs into technical solutions, integrating existing components, and creating appealing user interfaces with ReactJS.
Location: Fully Remote (LATAM)
Company
hirify.global is a global company with 6000+ specialists providing a full spectrum of services, including business and tech advisory, enterprise solutions, and software development.
What you will do
- Analyze software requirements and design comprehensive technical solutions.
- Build, adapt, and integrate classes, modules, and software components.
- Verify programs through unit testing and refactor code to improve quality.
- Document programs according to standards and research emerging technologies.
- Deliver across the entire application lifecycle, from concept to support.
- Maintain production applications by fixing bugs and implementing new features.
Requirements
- Minimum 4 years of professional software development experience.
- Strong expertise in Node.js (version 18+) for Backend-for-Frontend (BFF) architecture.
- Solid knowledge of NestJS Framework and experience with ExpressJS for web application development.
- Proficiency with ReactJS for building modern user interfaces.
- Proven background designing and implementing microservices architectures.
- Excellent understanding of Git branching strategies and unit testing methodologies.
Nice to have
- MongoDB Client experience.
- Knowledge of container technologies like Docker and Kubernetes.
- Experience with CI/CD pipelines, DevOps practices, and cloud platforms (AWS, Azure, GCP).
Culture & Benefits
- Part of a global team of 6000+ specialists.
- Committed to providing equal opportunities in recruitment and career development.
- Fostering a diverse and inclusive work environment where everyone feels free to be themselves.
- Collaborative, team-oriented environment focused on continuous improvement.
Hiring process
- Submit your application.
- Application review by the team.
- Talent Acquisition Interview.
- Technical Interview.
- Customer Interview (for specific roles).
- Receive a job offer.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →