Job Overview:
We are seeking a highly skilled MERN Full stack Staff Engineer (Architect) to
join our dynamic team. This role demands extensive experience in both frontend and
backend development, along with a strong grasp of cloud technologies and database
management. You will work closely with the Engineering team, Product team, and
other stakeholders to design and implement scalable, secure, and high-performance
solutions. As a technical leader, you will ensure adherence to best practices, provide
mentorship, and drive cross-functional collaboration.
Responsibilities:
- Collaborate with the Engineering Group and Product team to understand
requirements and design comprehensive solutions.
- Optimize applications for maximum speed, scalability, and security.
- Implement security and data protection measures.
- Build high-quality, reusable code for both frontend and backend applications.
- Document and communicate application design, topologies, and architecture clearly
to peers and the business.
- Work closely with User Experience, Product Management, Engineering,
and Marketing teams to create outstanding web experiences.
- Partner with Engineering and other teams to develop new frameworks,
feature sets, and functionalities.
- Lead and coach team members, promoting thought leadership and project
excellence.
- Provide technical leadership, ensuring adherence to best software
engineering practices, such as TDD, continuous integration, delivery, and
deployment.
Must have experience requirements:
- Education and experience:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related
field.
- Minimum of 10+ years of professional experience in full-stack
development.
Technical Requirements:
- Proficiency in JavaScript, including ES6 and beyond, asynchronous programming, closures, and prototypal inheritance.
- Expertise in modern front-end frameworks/libraries (React, Vue.js).
- Strong understanding of HTML5, CSS3, and pre-processing platforms like SASS or LESS.
- Experience with responsive and adaptive design principles.
- Knowledge of front-end build tools like Webpack, Babel, and npm/yarn.
- Proficiency in Node.js and frameworks like Express.js, Koa, or NestJS.
- Experience with RESTful API design and development.
- Experience with Serverless.(Lambda, CloudFunctions)
- Experience with GraphQL.
- Experience with SQL databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
- Experience with caching & search frameworks. (Redis, ElasticSearch)
- Proficiency in database schema design and optimization.
- Experience with containerization tools (Docker, Kubernetes).
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
Storybook).
managers, QA).