Remote Position
[Remote] Full Stack Engineer
๐ Remote ยท United States
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. PRI Global is seeking a Full Stack Engineer to build and support frontend and backend applications for a cloud-based bill pay platform. The role focuses on developing scalable software using Java, Spring Boot, React, AWS, Kafka, PostgreSQL, and Oracle while collaborating across the software development lifecycle.
Responsibilities
- Design, develop, and maintain scalable full stack applications using Java, Spring Boot, React, JavaScript, TypeScript, HTML5, and CSS3
- Build and enhance cloud-native applications running in AWS Cloud
- Develop and maintain REST APIs and integrate frontend applications with backend services
- Build and support event-driven services using Apache Kafka
- Develop and maintain database solutions using PostgreSQL and Oracle Database, including SQL development and Oracle stored procedures
- Create responsive, accessible, and intuitive user interfaces that provide an exceptional customer experience
- Develop reusable frontend components and follow modern frontend architecture and design best practices
- Write clean, maintainable, secure, and well-tested code using unit, component, integration, and end-to-end testing practices
- Collaborate with product managers, UX designers, and engineering teams to deliver high-quality software solutions
- Help define and implement the technical roadmap for the Bill Pay platform while aligning with business objectives and engineering best practices
- Continuously improve application performance, scalability, reliability, security, and operational excellence
- Foster a culture of innovation, collaboration, continuous learning, and engineering excellence
- Challenge the status quo by improving engineering practices that reduce time-to-market while maintaining high quality
- Collaborate with other Corporate Payments engineering teams to reuse shared services, components, and development practices
Skills
- 5+ years of professional software engineering experience
- Strong experience developing applications using Java and Spring Boot
- Strong experience building modern web applications using React, JavaScript, TypeScript, HTML5, and CSS3
- Experience designing and consuming REST APIs
- Experience developing and deploying applications in AWS Cloud
- Experience building event-driven applications using Apache Kafka
- Experience developing and supporting applications using PostgreSQL and Oracle Database, including SQL development and Oracle stored procedures
- Experience with frontend state management libraries such as Redux or Context API
- Experience writing automated tests, including unit, component, integration, and end-to-end tests using tools such as JUnit, Jest, React Testing Library, Cypress, or similar frameworks
- Strong understanding of software architecture, object-oriented design, cloud-native development, security, and secure coding best practices
Company Overview
Company H1B Sponsorship