Full Stack - Senior Staff Engineer

Senior
🇮🇳 India
Software Developer
Software development

Job Overview:

We are seeking a highly skilled Fullstack Engineer 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 8+ years of professional experience in full-stack development.
  • Technical Requirements:
    • Expertise in modern front-end frameworks/libraries (React or Vue.js).
    • Proficiency in Java 17+, including, Spring Boot, J2EE, Hibernate, and other related technologies.
    • 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.
    • Experience with RESTful API design and development.
    • Experience with Serverless architecture and cloud functions.
    • 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 (JUnit, Mockito, Selenium).
    • Strong debugging skills using tools like Chrome DevTools, and Java debuggers.
    • 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.
  • Leadership & Team:
    • Proven experience in coaching 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
  • Group Medical Insurance
  • Group Term Life Insurance (2.5X of the CTC)
  • Group Personal Accident Insurance (3 X of the CTC)

Requirements

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

 

LinkedIn

🏭consumer services
🎂1917

Other jobs at Forbes Advisor

 

 

 

 

 

 

 

 

View all Forbes Advisor jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇮🇳 India
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs