companyForbes Advisor logo

Staff Engineer - Full Stack MERN

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Must-Have Experience Requirements:● Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.● Experience: Minimum of 10+ years of professional experience in full-stack development. Technical Proficiencies:● Strong proficiency in JavaScript, including ES6 and later versions, asynchronous programming, closures, and prototypal inheritance.● Expertise in modern front-end frameworks/libraries such as React and Vue.js.● Solid understanding of HTML5, CSS3, and preprocessing platforms like SASS or LESS.● Experience with responsive and adaptive design principles.● Familiarity with front-end build tools such as Webpack, Babel, and npm/yarn.● Proficiency in Node.js and frameworks like Express.js, Koa, or NestJS.● Experience in designing and developing RESTful APIs.● Knowledge of Serverless technologies (e.g., Lambda, Cloud Functions).● Understanding of GraphQL.● Experience with SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).● Knowledge of caching & search frameworks (Redis, ElasticSearch).● Proficiency in database schema design and optimization.● Experience with containerization tools such as Docker and Kubernetes.● Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).

About the job

Key Responsibilities:
● Engage with the Engineering Group and Product team to comprehend requirements and devise comprehensive solutions.
● Optimize applications for peak performance, scalability, and security.
● Implement security protocols and data protection measures.
● Develop high-quality, reusable code for both front-end and back-end applications.
● Clearly document and communicate application design, topologies, and architecture to colleagues and stakeholders.
● Collaborate closely with User Experience, Product Management, Engineering, and Marketing teams to create exceptional web experiences.
● Partner with Engineering and other teams to innovate new frameworks, feature sets, and functionalities.
● Lead and mentor team members, fostering thought leadership and excellence in project execution.
● Provide technical leadership, ensuring compliance with leading software engineering practices, including TDD, continuous integration, delivery, and deployment.

About Forbes Advisor

Forbes Advisor is an innovative initiative under the Forbes Marketplace that offers journalist- and expert-written insights, news, and reviews on a wide range of topics including personal finance, health, business, and everyday life decisions. Our mission is to equip consumers with the knowledge and research necessary to make informed decisions they can trust, allowing them to focus on what truly matters to them. If you’re seeking challenges and opportunities akin to a startup, combined with the benefits of a well-established and successful company, this is the place for you!

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.