Remote Senior Software Engineer (Full Stack)

Posted

Apply now
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 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback