Subscribe job alerts


Remote Job

Backend Node.js Engineer

Mailshake
  • Posted : 2 years ago

Headquarters:
URL: https://mailshake.com

Mailshake is seeking a highly skilled and motivated Backend Node.js Engineer to help us implement new features and functionality for our simple yet powerful sales engagement software for sales professionals. You’ll work closely with other members of the Engineering team to continue building out our applications, services, APIs, and backend systems to move our platform forward.

About the Position:

The Backend Node.js Engineer is responsible for writing backend code to enhance Mailshake’s applications and services in the form of new features, bug fixes, and performance improvements. You’ll be using TypeScript and Node.js to wire-up backend code to the frontend, create new internal and public API endpoints, and modify existing services to support additional functionality.

Your daily work will be spent using Node.js, TypeScript, JavaScript, and MySQL; therefore, significant knowledge of those technologies is needed. Working knowledge of AWS cloud infrastructures, including serverless and container technologies, is a plus but not strictly required.

This is a remote-only position and thus requires the ability to get work done with minimal supervision, but should also be able to communicate effectively with other members of the team on an as-needed basis. The person in this role should have a steady pace of feature delivery while maintaining high quality code.

Core Accountabilities:
Feature development
  • Write code to implement new features for Mailshake’s applications and services, including unit and integration tests, as well as writing any necessary documentation.
Software maintenance
  • Maintain the Mailshake codebase by troubleshooting, debugging, and writing code to fix bugs, address security concerns, increase performance, and refactoring where appropriate to improve code flow and structure.
Support and monitoring
  • Provide up-level support for customers and internal teams to ensure customer happiness and satisfaction. Monitor system alarms and notifications to proactively fix and address potential performance and reliability issues.

Key Responsibilities:
  • Implement application features in a consistent, timely manner.
  • Provide estimates for feature development work.
  • Provide up-level support for internal, customer-facing teams.
  • Work closely with the Engineering team to understand priorities and schedules.
  • Work closely with the Product team to understand feature needs and usability.
  • Monitor production applications, services, and databases for possible issues.
  • Enhance backend databases with schema changes and ETL processes.
  • Review pull requests from other members of the Engineering team.
  • Deploy code to production using our CI/CD pipeline.
  • Participate in feature reviews to give feedback to the Product team.

Must Haves:
  • Prior remote, work-from-home experience in a software engineering role.
  • In-depth working knowledge of Node.js, TypeScript, JavaScript, and MySQL.
  • Prior work in a software engineering role with a focus on Node.js.
  • Excellent verbal and written communication skills.

Nice To Haves:
  • Prior work in a SaaS company.
  • Familiarity with developing applications to run in a cloud infrastructure.
  • Working knowledge of any of the following AWS technologies: Aurora RDS, ElasticCache/Redis, ECS/Fargate, SQS, Lambda, EC2, S3, CloudFront, CloudWatch.

About Mailshake:

Mailshake is a profitable, bootstrapped, and fast-growing startup looking to expand our product offering with the feedback of thousands of happy customers. We believe in putting our customers first, tackling tough problems head on, and simply trusting our employees to get stuff done. We offer flexible schedules, paid maternity/paternity leave, medical and dental insurance, 401(k) with company match, and other perks that come with being a remote company.

Diversity and Inclusion:

At Mailshake, we respect and celebrate the unique attributes, characteristics, and perspectives that make each person who they are. We also believe that bringing diverse individuals together allows us to build better products and a better overall company. Mailshake is an Equal Opportunity Employer.

Skills
  • nodejs
  • javascript
  • aws
  • redis
  • cloud

Similar Jobs

Remote Job

OpenStack Cloud Engineer (DevOps)

VEXXHOST, Inc.
  • a week ago
  • We are seeking someone with a strong background in Linux and cloud technologies. In this role, you will not only support our customers using Atmosphere, our open-source cloud product, but also provide critical support to our internal CloudOps team that manages our public and private cloud infrastruc

Remote Job

Senior Full Stack WordPress Developer – React & Gutenberg Mastery

Quantenwerft International GmbH
  • 2 weeks ago
  • Position: Senior Full Stack WordPress Developer – React & Gutenberg, Full Site Editing MasteryThe developer should be based in one of the following countries: Europe, the United Kingdom, the United States, South America, Canada, or Bangladesh.Type of employment: Full-time Co

Remote Job

Senior React Developer

Lemon.io
  • 4 weeks ago
  • Are you a talented senior developer looking for a remote job that lets you show your skills and get better compensation and career growth? Look no further than Lemon.io - the marketplace that connects you with hand-picked startups in the US and Europe.What do we offer:We respect your time: here is n

Remote Job

Senior Flutter Developer

Proxify
  • 4 weeks ago
  • About us: Talent has no borders. Proxify's mission is to connect top developers around the world with the opportunities they deserve. So, it doesn't matter where you are; we are here to help you fast-track your independent career in the right direction. 🙂 Since our launch, Proxi

Remote Job

Senior Wordpress Developer

Proxify
  • 4 weeks ago
  • About us: Talent has no borders. Proxify's mission is to connect top developers around the world with opportunities they deserve. So, it doesn't matter where you are; we are here to help you fast-track your independent career in the right direction. 🙂 Since our launch, Proxify&#

Remote Job

Remote Frontend Developer / Engineer for an AI Tech Chatbot Called Clepher

Clepher
  • a month ago
  • We are seeking a Frontend Developer / Engineer with 2+ years of experience. Our ideal candidate should be able to write readable, scalable, and reusable code. Definitely a plus if you're proficient in legacy PHP, jQuery, and JS code, as we're rebuilding our app from the ground up using newer

Remote Job

Website Developer / Designer - Remote (Work from Home)

StubGroup
  • a month ago
  • Who we are:We are a team of hard-working marketers running a Google Partner ad agency.We help businesses large and small. Most of our clients are located in the United States, and our team members are located throughout the United States and around the world.Check out our website: stubgroup.comWhat

Remote Job

Front End Developer

Jobot Consulting
  • 2 months ago
  • Want to learn more about this role and Jobot? Click our Jobot logo and follow our LinkedIn page!Job detailsThis Jobot Job is hosted by Crystal HarveyAre you a fit? Easy Apply now by clicking the "Easy Apply" button and sending us your resume.Salary $35 - $39 per hourA Bit About UsWe may thrive on hu

Remote Job

Ecommerce Developer

Jobot Consulting
  • 2 months ago
  • Want to learn more about this role and Jobot? Click our Jobot logo and follow our LinkedIn page!Job details100% REMOTEThis Jobot Job is hosted by Merwan ZattamAre you a fit? Easy Apply now by clicking the "Easy Apply" button and sending us your resume.Salary $70 - $75 per hourA Bit About UsOur clien

Remote Job

Senior Big Data Engineer

Reviewshake, Inc.
  • 2 months ago
  • Hi, we're Shake 👋 We’re helping bring businesses closer to their consumers, by building solutions for the most customer obsessed companies in the world. As a tech startup we’re developing innovative technology that unlocks the power of the vast quantities of data available online.

View All