➔ All jobs
➔ Jobs at mailshake
➔ Apply for this job
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 PositionThe 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 AccountabilitiesFeature 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Categories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs
© 2019-2022 JobsinJS.com. All Rights Reserved.
More projects by me
Czech Course: Learn Czech language online