Urgent Hiring!!!Location : RemoteRole : Staff EngineerExperience : 8+
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 8+ years of professional experience in full-stack development.
○ 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 orLESS.○ 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).○ Knowledge of cloud platforms (AWS, Azure, Google Cloud).○ Proficiency in testing frameworks and libraries (Jest, vitest, Cypress, Storybook).○ Strong debugging skills using tools like Chrome DevTools, Node.js debugger.○ Expertise in using Git and platforms like GitHub, GitLab, or Bitbucket.○ Understanding of web security best practices (OWASP).○ Experience with authentication and authorization mechanisms (OAuth, JWT).○ System Security, Scalability, System Performance experience
○ Proven experience in leading and mentoring a team of developers.○ Proven track record of delivering complex projects successfully.○ Ability to conduct code reviews and provide constructive feedback.○ Experience in agile methodologies (Scrum, Kanban).○ Ability to manage project timelines and deliverables effectively.○ Excellent verbal and written communication skills.○ Ability to explain technical concepts to non-technical stakeholders.○ Strong analytical and problem-solving skills.○ Ability to troubleshoot and resolve complex technical issues.○ Experience in working with cross-functional teams (designers, product managers,QA).○ Ability to quickly learn and adapt to new technologies and frameworks.
Perks
- Day off on the 3rd Friday of every month (one long weekend each month)
- Monthly Wellness Reimbursement Program to promote health well-being
- Monthly Office Commutation Reimbursement Program
- Paid paternity and maternity leaves