Job Description
We are seeking a highly skilled Senior Backend Engineer to build a Payment Gateway from scratch. In this role, you will design, develop, and maintain robust Payment Gateway backend systems, ensuring high performance, reliability, and scalability. You will collaborate closely with cross-functional teams to deliver impactful solutions that enhance user experience.
Key Responsibilities:
- Design and implement scalable and secure backend architectures and APIs.
- Develop and optimize database schemas, queries, and stored procedures for performance.
- Collaborate with team members on functional and non-functional requirements and spread design philosophy, goals and improvements to code quality across the team.
- Write clean, maintainable, and efficient code while following best practices.
- Participate in code reviews and maintain code quality standards
- Troubleshoot and resolve performance and reliability issues in production environments.
- Participate in the full software development lifecycle, including planning, development, testing, and deployment.
- Deploy, monitor, maintain, and fix products currently in production
- Stay up to date with emerging technologies and industry trends to continually enhance our backend systems.
Requirements
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Experience: 3-5+ years of experience in backend development with a strong focus on server-side technologies.
- Experience in designing and developing payment gateways or similar financial systems.
Technical Skills:
- Proficiency in programming languages such as Javascript, Node.js, and GoLang
- Extensive experience with RESTful API design and development.
- Strong knowledge of database systems, including performance optimization.
- Familiarity with cloud services (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Deep understanding of Microservices (HTTP & GRPC)
- Proficiency in OOP, SQL and Design Patterns; experience with functional programming is a plus
- Strong data modeling experience in Relational and RDBMS, NoSQL databases
Soft Skills:
- Excellent problem-solving abilities and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and in a team environment.
- Experience with DevOps practices and CI/CD pipelines is a plus.
- Knowledge of frontend technologies (React, Angular, Vue.js) is a plus.
- Contributions to open-source projects or technical blogs is a plus.
Tips Menjaga Diri
Perusahaan dan Lowongan di Dealls tidak meminta data pribadi, informasi rekening, atau pungutan ketika melamar. Hindari juga lowongan Google Form / Grup Telegram tanpa keabsahan yang jelas.
VocaGame is a SEA Company, offers channel, platform and payment solutions including Custom Commerce for Influencer gaming, our 100% customizable web store, VocaGame, which offers direct API payments integration on publishers’ websites.