PP – Sr. Fullstack Engineer – Job7996
Summary
Join this Engineering team to lead end-to-end execution of high-performance, highly available distributed systems that power critical payment flows. This senior role is an opportunity to architect, design, and deliver scalable API-first platforms and web applications that prioritize accessibility, internationalization, test-driven development, and production reliability.
You will partner closely with product and design, mentor engineers, and drive engineering excellence through craftsmanship, code reviews, and iterative delivery in an agile environment. This role is ideal for a hands-on technical leader passionate about building robust, production-grade systems.
Responsibilities
- Lead the end-to-end execution of this Engineering team initiatives.
- Architect, Design and Develop software for distributed systems with high performance, scalability and availability requirements.
- Must be able to work independently as well as in a team to design and build software applications.
- Participate in the full development life cycle, including design, coding, testing, and production release.
- Create web applications following best practices of accessibility, internationalization, and TDD.
- Partner closely with design & product to craft great product experiences.
- Be a crafts(wo)man and encourage code craftsmanship across team.
- Deliver code in an agile team environment and drive innovation through rapid prototyping and iterative development.
- A passion for technology and for developing robust, scalable, state-of-the-art software systems.
- Define and devise processes, tools and methodologies to achieve excellence in software development, testing, and deployment.
- Work with cross-functional groups and achieve results in matrix organization with good time management skills.
- Provide technical leadership and mentoring engineers within the team.
- Lead code reviews to drive the team to the highest code quality standards.
Requirements
- Bachelor’s degree in computer science or engineering and 7+ years related industry experience.
- 7+ years of experience designing, developing and delivering software platforms.
- Proficiency in developing object-oriented software in Java, J2EE
- Experience with Java tech stack such as EJB, JPA, JSF, Glassfish, Eclipselink or Hibernate
- Experience designing, building, and maintaining large distributed systems on one of the major cloud providers (AWS, Azure, GCP)
- Experience building a scalable, production-grade API based platform.
- Solid understanding of concepts like Web Services, SOA, REST APIs, Message Queue, Distributed/Scalable Architecture.
- Strong data analytical skills and proficiency with database such as MYSQL
- Expertise with modern messaging platforms (e.g. ActiveMQ, Kafka, SQS / SNS)
- Experience working on legacy products and Monolith systems
- Excellent problem-solving and trouble shooting skills.
- Well experienced in developing and executing automated unit, functional and integration tests
- Strong attention to detail, desire to learn, to experiment, and to share knowledge with others
- Real-world experience with cross-browser, cross-platform, and design constraints on the web.
- Ability to work on different flows with quick context switching and being able to debug complicated applications with relative ease.
