Remote Senior Software Engineer

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 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 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback