Full Stack Engineer, QuickFrame by MNTN
MNTN
·
Posted:
August 23, 2023
·
Remote
About the position
We are seeking a talented Full Stack Engineer to join our team at MNTN. In this role, you will be responsible for developing server-side logic and user interface components using React.js and Typescript. Your main focus will be on ensuring high performance and responsiveness to front-end requests, as well as integrating server-side changes to enhance the customer experience. Collaboration, problem-solving, and a commitment to quality products are essential in this position as you work cross-functionally on different layers of the infrastructure. If you have a strong background in JavaScript, React.js, Node.js, and a passion for building performant applications, we would love to have you be a part of our next stage of growth.
Responsibilities
- Develop new user-facing features using React.js and Typescript
- Integrate user interface components with server-side logic via Node.js
- Modify server-side logic as necessary
- Write reusable, testable, and efficient code
- Design and implement low-latency, high-availability, and performant applications
- Ensure security and data protection
- Collaborate with Product Designs, Product Managers, and Software Engineers to deliver performant applications
- Explain complex technical issues to leads and stakeholders
- Optimize and enhance existing products
- Have 2-4+ years of JavaScript experience, including concepts such as asynchronous programming, closures, types, DOM manipulation, JavaScript object model and ES6
- Have a solid understanding of React.js and its core principles
- Have 2-4+ years of Typescript experience
- Have 2-4+ years of Node.js experience, including frameworks such as Express, Koa
- Have 4+ years of experience building RESTful APIs and optimizing server-side performance
- Have 1-2 years of experience writing SQL queries and designing Postgres domain models
- Have HTML/CSS experience, including concepts like layout, specificity, cross-browser compatibility, and accessibility
- Have experience with CI/CD and source control tools
- Have experience working in a service-oriented architecture
- Have experience on AWS, GCP, or other cloud infrastructure
- Preferably have Java or Kotlin experience
- Have knowledge of design patterns and understanding of fundamental design principles behind a scalable application
- Have experience with automated testing platforms, integration, and unit tests
- Be familiar with user authentication and authorization between multiple systems
Requirements
- 2-4+ years of JavaScript experience, including concepts such as asynchronous programming, closures, types, DOM manipulation, JavaScript object model and ES6
- Solid understanding of React.js and its core principles
- 2-4+ years of Typescript experience
- 2-4+ years of Node.js experience, including frameworks such as Express, Koa
- 4+ years of experience building RESTful APIs and optimizing server-side performance
- 1-2 years of experience writing SQL queries and designing Postgres domain models
- HTML/CSS experience, including concepts like layout, specificity, cross-browser compatibility, and accessibility
- Experience with CI/CD and source control tools
- Experience working in a service-oriented architecture
- Experience on AWS, GCP, or other cloud infrastructure
- Java or Kotlin experience preferred
- Knowledge of design patterns and understanding of fundamental design principles behind a scalable application
- Experience with automated testing platforms, integration, and unit tests
- Familiarity with user authentication and authorization between multiple systems
Benefits
- 100% remote work
- Open-ended vacation policy with an annual vacation allowance
- Three-day weekend every month of the year
- Competitive compensation
- 100% healthcare coverage
- 401k plan
- Flexible Spending Account (FSA) for dependent, medical, and dental care
- Access to coaching, therapy, and professional development