Senior Backend Developer (NestJS) - Payment Aggregator Offline
Job Overview:
We are looking for an experienced Senior Backend Developer with a minimum of 6 years of experience and a deep understanding of building high-load systems and payment solutions. You will join the team as a key developer for a payment aggregator that processes an enormous volume of transactions.
Key Responsibilities:
- Design and develop the architecture for a high-load payment aggregator
- Implement and optimize large-scale PostgreSQL databases for efficient data processing
- Develop and scale microservice architecture to handle significant volumes of payment transactions
- Integrate with various payment systems and APIs
- Configure and optimize AWS infrastructure to ensure reliability and performance
- Implement and maintain automated CI/CD processes
- Ensure the security of payment operations and user data
Required Skills:
- Minimum 6 years of experience in server solution development using Node.js and NestJS
- Proven experience in developing and optimizing high-load systems
- Experience in financial or payment processing projects
- Deep knowledge of designing and optimizing PostgreSQL databases for large data volumes
- Expert-level experience with AWS (S3, Lambda, RDS, EC2, CloudFormation, CloudWatch)
- Experience with microservice architecture and asynchronous processing (gRPC, Kafka)
- Deep understanding of TypeScript and development best practices
- Experience with monitoring tools and load-balancing solutions
Preferred Skills:
- Team lead experience (will be a plus)
- Experience with payment systems or financial solutions
- Knowledge of security principles and cryptography for payment data protection
- Experience with horizontal scaling of systems to handle peak loads
- Understanding of database sharding and replication principles
Hiring Process:
We conduct one general interview to discuss your experience, the project, and technical topics, focusing on your experience in building high-load systems.
Additional Information:
This position includes a probationary period equal to 2 months. With successful performance, there will be full-time employment in the future.
The job ad is no longer active
Look at the current jobs Node.js →