Please, let Encoura know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Encoura is seeking an experienced hands-on Senior 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.
The role includes a structured progression plan, with specific milestones for the first month, three months, six months, and one year.
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' experience in building software applications, understanding both front-end and back-end topology is necessary.
At least 2 years' 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.
A minimum of 2 years' experience with Python and familiarity with maintaining and updating code written by others is required.
Advanced knowledge of Docker and setting up local development environments is necessary.
A presence on GitHub with a portfolio of projects to share is required.
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 necessary.
A proactive mindset, excellent communication skills, and a collaborative team player attitude are essential.
Candidates should be intellectually curious and constantly striving to learn new technologies.
Benefits:
Encoura offers a mission-driven culture that emphasizes empowerment and meaningful connections.
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 🌱.