Please, let Altoida know you found this job
on RemoteYeah.
This helps us grow π±.
Description:
We are looking for a Sr. Full Stack Engineer who will create, maintain, deploy, and integrate secure Restful service APIs using NodeJS, Sequelize, Express, Elastic Beanstalk, CloudFront, and other Amazon Web Services.
The engineer will also develop web user interfaces that interact with restful back-end APIs using React, Redux, ReduxToolkit, MaterialUI, and other JavaScript libraries.
This role includes contributing to DevOps efforts, such as application monitoring and maintaining CI/CD pipelines.
The engineer will provide guidance on solution direction, architecture, and tool selection.
Identifying root causes and resolving functional and performance issues in applications running at scale is a key responsibility.
The engineer will collaborate with the Product Owner and other teammates to ensure that work is accurately described and appropriately prioritized, including providing input into product road-maps, product and sprint backlogs, and user stories.
Understanding and evaluating technical, resource, and timeline risks to provide mitigation strategies is essential.
Occasionally, the engineer will assist in outreach, recruitment, and hiring efforts.
Providing guidance and leadership to the team through code reviews and pair coding mentorship is expected.
This role reports to the Sr. Director of Software Engineering.
Requirements:
A graduate degree in Software Engineering, Computer Science, Information Systems, or another quantitative field is required.
Proficiency in working with NodeJs for at least 8 years is necessary.
Proficiency in working with React for at least 8 years is required.
A minimum of 10 years of experience with JavaScript and Typescript is essential.
Knowledge of Event-Driven Design is required.
Experience with AWS and docker environments is necessary.
Experience with PostgreSQL is required.
A solid knowledge of React, Redux, and Redux Toolkit principles and buildout is essential.
Experience with unit testing, release procedures, coding design and documentation protocols, as well as change management procedures is required.
An in-depth understanding of the system development life cycle is necessary.
Experience with UI/UX practices and working closely with Product and Design teams is required.
Experience in leading teams, supporting and evaluating other department requests, and mentoring team members is essential.
Benefits:
The position offers the opportunity to work remotely, providing flexibility in work location.
The role allows for collaboration with a diverse team of engineers and product professionals.
There are opportunities for professional growth and development through mentorship and leadership responsibilities.
The company supports achieving both short and long-term goals related to product growth, contributing to a dynamic work environment.
Apply now
Please, let Altoida know you found this job
on RemoteYeah
.
This helps us grow π±.