at
Job responsibilities
- Designs and implements end-to-end full stack solutions with a focus on payment systems, cloud infrastructure, and high-performance distributed systems.
- Leads the architecture and development of secure, scalable payment processing systems and frameworks.
- Develops and enhances frameworks and platforms to support business objectives and improve developer productivity.
- Collaborates with cross-functional teams to integrate payment solutions into existing platforms.
- Evaluates and recommends cloud technologies and services to optimize performance and cost-efficiency.
- Ensures compliance with Payments and JPMorgan Chase technology standards.
- Provides technical leadership and mentorship to development teams.
- Conducts architecture and code reviews to enforce best practices for security, performance, and scalability.
- Stays up to date on emerging technologies and trends in payments, cloud computing, and distributed systems.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 10+ years applied experience
- Proven experience in payments, cloud, and high throughput, low latency distributed systems.
- Strong proficiency in front-end technologies (e.g., HTML, CSS, JavaScript, React, Angular).
- Extensive experience with back-end technologies (e.g., Node.js, Python, Java) and payment gateways.
- Expertise in cloud platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.
- Experience in developing and maintaining software frameworks and platforms.
- Proficiency in API design and implementation, including REST, gRPC, and GraphQL.
- Familiarity with database technologies (e.g., SQL, NoSQL) and API integration.
- Strong understanding of security best practices in payment processing.
Preferred qualifications, capabilities, and skills
- Excellent problem-solving and communication skills.
- Prior experience in Fin-tech companies specially with Payments related experience