Please, let Encoura know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Encoura is seeking an experienced hands-on Senior Full Stack Software Engineer to join a small, distributed team of engineers.
The role involves working closely with Engineering and Product Leadership to build web apps, mobile apps, libraries, and frameworks, connecting with GraphQL microservices.
As a Senior Engineer, you will be involved in the overall architecture of the system while learning the existing technical stack.
You will collaborate within your team, attend grooming sessions, and mentor others as needed.
The position promotes a highly collaborative and team-centric work environment.
Responsibilities include enhancing, refactoring, and continuously improving the codebase.
You will keep management informed of project progress and problems, particularly regarding changes in schedule, resources, or product scope.
Effective communication with both technical and non-technical individuals is essential.
Requirements:
A BS in Computer Science, Computer Information Systems, or equivalent work experience is required; a relevant Master’s degree is a plus.
A minimum of 2 years of experience building software applications with an understanding of both front and back-end topology is necessary.
At least 2 years of experience working with GraphQL (Apollo), NodeJS, and preferably using a framework such as NestJS is required.
Experience in building web applications with React, Material UI, NextJS, and Typescript is essential.
You must have 2+ years of experience with Python and be familiar with maintaining and updating code written by others.
Advanced knowledge of Docker and setting up local development environments is required.
A presence on GitHub with a portfolio of projects to share is necessary.
Experience with a technology stack similar to AWS, Docker, Kubernetes, PostgreSQL, MS SQL Server, Redis, MongoDB, Typescript, ReactJS, NodeJS, Python, GitHub, JIRA, and Confluence is preferred.
Past experience with Windows.NET and Microsoft stack is a plus.
Familiarity with iterative-based development environments using Agile/Scrum/Sprints is required.
You should possess a proactive mindset, always considering potential failures and being opinionated about software architecture.
Excellent communication skills and a collaborative team player attitude are essential.
A passion for delivering quality work under time pressure and a desire to learn new technologies are important traits.
Benefits:
Encoura offers a mission-driven culture that emphasizes the importance of its work.
A comprehensive health and benefits package is provided to employees.
The company offers a 401k plan with a company match that vests immediately upon participation.
Employees enjoy paid holidays and a generous PTO policy.
Paid parental leave is available for employees.
The work environment is collaborative and energetic, filled with motivated, career-driven professionals.
Apply now
Please, let Encoura know you found this job
on RemoteYeah
.
This helps us grow 🌱.