Talent.com
No longer accepting applications
Sr.Full Stack Software Engineer(Architecture Focus)

Sr.Full Stack Software Engineer(Architecture Focus)

Pentasiabharatpur, India
1 day ago
Job description

Qualifications

  • 8+ years of professional in Full Stack software development experience with proven exposure to system architecture, solution design, and end-to-end application development
  • Bachelors degree or equivalent in Computer Science Engineering or Information Technology

Role Purpose :

We are seeking an experienced Senior Full Stack Engineer (Architecture Focus) to join our dynamic product engineering team. The ideal candidate will combine hands-on coding expertise with strong architectural design skills , leading the development of scalable, secure, and high-performance web applications from the ground up.

We're building digital storefronts that deliver merchant-branded shopping experiences directly inside partner wallet and super apps. These storefronts are web-based interfaces hosted by us and displayed within a WebView in the partner's native mobile app. We integrate with partner SDKs and APIs to handle payments, user authentication, and session management seamlessly. Our engineering team is focused on developing a flexible and secure platform that supports multiple integration models and enables merchants to create customized user interfaces tailored to their brand and customer needs.

Key Responsibilities

System Design & Architecture

  • Design scalable, distributed systems and microservices architectures
  • Create system architecture diagrams and technical specifications
  • Participate in architectural discussions and technical decision-making
  • Design for high availability, performance, and fault tolerance
  • Plan system scalability and capacity requirements
  • Architect end-to-end solutions that seamlessly integrate frontend and backend systems
  • Handle data flow and API integration between frontend and backend services
  • Optimize application performance across the full stack
  • Implement monitoring, logging, and error handling strategies
  • Frontend Development

  • Develop responsive, user-friendly web interfaces using modern JavaScript frameworks
  • Work primarily with Vue.js / React.js / Angular for new projects and feature development
  • Maintain and enhance existing applications built with Vue.js / React.js / Angular
  • Collaborate with UX / UI designers to implement pixel-perfect designs
  • Ensure cross-browser compatibility and mobile responsiveness
  • Implement state management solutions and optimize frontend performance
  • Develop and maintain frontend unit tests and integration tests
  • Backend Development

  • Design, develop, and maintain robust Java-based applications using Spring MVC
  • Build and optimize RESTful APIs and microservices architectures
  • Implement security best practices including authentication, authorization, and data protection
  • Design and work with relational databases (MySQL, PostgreSQL, Oracle) including complex schema design
  • Optimize database performance through query tuning, indexing strategies, and database design
  • Implement caching strategies and performance optimizations
  • Write comprehensive unit tests and perform thorough development testing
  • Other Responsibilities

  • Mentor junior developers and conduct code reviews
  • Contribute to technical documentation and best practices
  • Collaborate with DevOps teams on deployment and infrastructure decisions
  • Key Skills and Competencies

  • Solid experience with at least one modern frontend framework (Vue.js, Angular or React)
  • Strong JavaScript, HTML5, and CSS3 skills
  • Strong expertise in Java or other OOP languages with deep understanding of object-oriented programming principles
  • Extensive experience with Spring Framework, including Spring MVC and / or Spring Boot
  • Strong expertise in relational databases (MySQL, PostgreSQL, Oracle)
  • System design experience with ability to architect scalable, distributed systems
  • Experience with testing frameworks (JUnit, Jest, Cypress)
  • Experience with RESTful API design and implementation
  • Experience with service-oriented architecture
  • Experience integrating with third party web services across a variety of technologies, e.g. REST, SOAP, SMPP
  • Experience with some (or all) of the following technologies / frameworks / tools : JMS, JPA / Hibernate, Jersey, Jetty, Kubernetes
  • Experience using agile methodologies and tools
  • Experience with microservice architecture
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes)
  • Understanding of version control systems (Git)
  • Knowledge of build tools (Maven, Gradle) and frontend build processes (Webpack, Vite)
  • Collaborate closely with QA team to develop effective test cases and provide support with technical expertise during QA testing
  • Strong problem-solving and analytical thinking abilities
  • Excellent communication skills and ability to work in a collaborative team environment
  • Self-motivated with ability to work independently and manage multiple priorities
  • Willingness to learn new technologies and adapt to changing requirements
  • Strong attention to detail and commitment to code quality
  • Experience mentoring junior team members
  • Create a job alert for this search

    Stack Software Focus • bharatpur, India