Emmes

Senior Software Engineer

Expired

Location: Remote in United States

Employment type: Full-time

Salary: <ul class="nml__editor__content__bullet__list"><li class="nml__editor__content__listItem"><p>Bachelor’s or master’s degree in computer science, Engineering, or a related field.</p></li><li class="nml__editor__content__listItem"><p>5 or more years of related professional experience.</p></li><li class="nml__editor__content__listItem"><p>Expertise in ReactJS and JavaScript</p></li><li class="nml__editor__content__listItem"><p>Expertise in developing Single Page Applications (SPA)</p></li><li class="nml__editor__content__listItem"><p>Expertise with GraphQL clients like Apollo</p></li><li class="nml__editor__content__listItem"><p>Expertise in web platform development tools like Node.js, Express, AWS Amplify, AWS Lambda, AppSync, and GraphQL</p></li><li class="nml__editor__content__listItem"><p>Expertise with DynamoDB, Amazon Aurora, or other relational database management system</p></li><li class="nml__editor__content__listItem"><p>Experience with source code repositories like AWS CodeCommit, Git/GitHub, or SVN</p></li><li class="nml__editor__content__listItem"><p>Any of the following additional technical skills would be a plus, but none are required:<br>o Experience with Material Design<br>o Experience with Material-UI or other front-end libraries<br>o Experience with responsive UI for different form-factors<br>o Experience with modern IDEs like VSCode, integrated plugins for version control, and code prettify (ESLint)<br>o Experience with testing frameworks such as React Testing<br>o Experience with ECS/Docker<br>o Experience with distributed/event-driven systems (like Kafka or Kinesis)<br>o Experience working in an agile team.</p></li><li class="nml__editor__content__listItem"><p>Experience performing design and code reviews and mentoring junior team members.</p></li><li class="nml__editor__content__listItem"><p>Strong collaboration skills with cross-functional teams to establish best design and user flows for applications.</p></li><li class="nml__editor__content__listItem"><p>Strong multitasking, problem solving, and organizational skills.</p></li><li class="nml__editor__content__listItem"><p>Proven ability to work independently and in a team environment.</p></li><li class="nml__editor__content__listItem"><p>Satisfactory background check required.</p></li><li class="nml__editor__content__listItem"><p>Any suitable combination of education, training or experience is acceptable.</p></li></ul>

Posted: 2 years ago

Why This Role Matters

Primary Purpose

We are seeking a skilled, motivated, and experienced Senior Software Development Engineer – Web Applications to join our team. As a Senior SDE - Web Applications, you will be responsible for developing, deploying, and maintaining web applications hosted in AWS.

You will work with a variety of technologies including AWS AppSync, Node.js, GraphQL, React, Lambda, DynamoDB, RDS, and streaming services. Your role will involve collaborating with cross-functional teams to design, build, and enhance web applications that meet our high standards for performance, reliability, and scalability.

How You'll Contribute

  • Design, develop, test, and deploy scalable web applications.

  • Build responsive and intuitive user interfaces using React.

  • Develop serverless applications using AWS Lambda and Node.js.

  • Implement and manage GraphQL APIs using AWS AppSync.

  • Design, optimize, and manage databases on AWS, including DynamoDB, RDS, and Redshift.

  • Deploy and manage applications using AWS ECS (Elastic Container Service).

  • Work closely with cross-functional teams including product managers, designers, and other engineers to deliver high-quality software solutions.

  • Maintain high standards of code quality through code reviews, automated testing, and best practices.

  • Identify and resolve performance and scalability issues in the applications.

  • Improves engineering practices within the team.

  • Participates in requirements gathering and analysis.

  • Other duties as assigned.N/A

What Makes You a Great Fit

  • Bachelor’s or master’s degree in computer science, Engineering, or a related field.

  • 5 or more years of related professional experience.

  • Expertise in ReactJS and JavaScript

  • Expertise in developing Single Page Applications (SPA)

  • Expertise with GraphQL clients like Apollo

  • Expertise in web platform development tools like Node.js, Express, AWS Amplify, AWS Lambda, AppSync, and GraphQL

  • Expertise with DynamoDB, Amazon Aurora, or other relational database management system

  • Experience with source code repositories like AWS CodeCommit, Git/GitHub, or SVN

  • Any of the following additional technical skills would be a plus, but none are required:
    o Experience with Material Design
    o Experience with Material-UI or other front-end libraries
    o Experience with responsive UI for different form-factors
    o Experience with modern IDEs like VSCode, integrated plugins for version control, and code prettify (ESLint)
    o Experience with testing frameworks such as React Testing
    o Experience with ECS/Docker
    o Experience with distributed/event-driven systems (like Kafka or Kinesis)
    o Experience working in an agile team.

  • Experience performing design and code reviews and mentoring junior team members.

  • Strong collaboration skills with cross-functional teams to establish best design and user flows for applications.

  • Strong multitasking, problem solving, and organizational skills.

  • Proven ability to work independently and in a team environment.

  • Satisfactory background check required.

  • Any suitable combination of education, training or experience is acceptable.

Perks & Benefits

At Emmes, your actions and hard work will have a direct impact on public health initiatives, both globally and in our local communities with opportunities for volunteerism through our  Emmes Cares  community engagement program.   We offer a competitive benefits package focused on the health and needs of our growing workforce, including:

  • Flexible Approved Time Off

  • Tuition Reimbursement

  • 401k Retirement Plan

  • Work From Home Anywhere in the US

  • Maternal/Paternal Leave

  • Casual Dress Code & Work Environment