Back End Engineer
Project Detail
Job Summary:
We are seeking a skilled Backend Developer with expertise in payment infrastructure, experienced in Node.js, Express, NestJS, TypeScript, MongoDB, Google Cloud Platform (GCP), and REST APIs to join our team at Tripitaca. Your primary focus will be the development of server-side logic, API creation, database design, and integration of payment processing systems, all within our serverless architecture. You'll collaborate closely with front-end developers, designers, product managers, and payment system specialists to build and maintain high-performance, scalable backend services with a strong emphasis on secure and efficient payment transactions.
Responsibilities:
Design, develop, and maintain server-side applications, RESTful APIs, and payment processing integrations using Node.js, Express, NestJS, and TypeScript.
Collaborate with front-end developers and payment system specialists to integrate user-facing elements and payment platforms with server-side logic.
Implement and optimize MongoDB database schemas, queries, and algorithms to support application features, including payment data handling.
Manage and scale cloud-based, serverless services and resources on GCP, ensuring high availability, performance, and secure payment transactions.
Develop secure, scalable, and fault-tolerant systems by following industry best practices, with a specific focus on payment security standards like PCI DSS.
Monitor and troubleshoot application performance issues, optimizing for load times, server response, and payment transaction efficiency.
Participate in code reviews, maintain technical documentation, and ensure high code quality, particularly in areas involving payment processing.
Stay up-to-date with the latest trends and technologies in backend development and payment infrastructure.
Requirements:
Proven experience as a Backend Developer, with specific experience in developing and integrating payment processing systems.
Strong proficiency in Node.js, Express, NestJS, and TypeScript.
Solid understanding of MongoDB, including performance optimization and schema design, especially for payment-related data.
Hands-on experience with Google Cloud Platform (GCP) services like Cloud Functions, App Engine, Cloud Storage, and payment gateway integrations.
Expertise in designing and developing RESTful APIs with a focus on payment processing workflows.
Understanding of security best practices in backend development and payment processing, such as OAuth, JWT, and compliance with PCI DSS.
Experience with payment infrastructure and knowledge of various payment methods, payment gateways, and merchant account services.
Preferred Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience), with additional certification in payment system security or similar.
Experience working in an Agile/Scrum development environment with a focus on payment system integration.
Contributions to open-source projects or a portfolio of personal coding projects showcasing your technical skills in payment systems and backend technologies.
To apply for this role visit:Backend Developer