58 Neemtree Jobs
Staff Engineer - Payment System (7-12 yrs)
Neemtree
posted 1mon ago
Fixed timing
Key skills for the job
Job Description :
Responsibilities :
- Collaborate with cross-functional teams (product, engineering, finance) to understand payment processing requirements and translate them into technical specifications.
- Design and architect secure, scalable, and reliable payment systems that meet industry standards and compliance regulations.
- Integrate with various payment gateways, processors, and alternative payment methods to ensure seamless transactions.
- Develop and implement robust payment functionalities, including authorization, capture, settlement, and reconciliation processes.
- Implement robust security measures to safeguard sensitive payment data and prevent fraud.
- Monitor and analyze payment system performance, identifying bottlenecks and optimizing for efficiency and scalability.
- Stay up-to-date with the latest trends and advancements in payment technologies (e.g., tokenization, open banking).
- Lead technical discussions with payment partners and vendors, ensuring smooth integration and collaboration.
- Document payment system architecture, design decisions, and operational procedures for future reference.
Qualifications :
- 5+ years of demonstrably successful experience as a software engineer or architect with a focus on payments systems.
- In-depth knowledge of payment processing concepts, protocols, and technologies (e.g., PCI DSS, 3D Secure).
- Experience with integrating with various payment gateways, processors, and alternative payment methods (bonus points for experience with specific providers you use).
- Strong understanding of security best practices for protecting sensitive payment data.
- Proficiency in programming languages commonly used in payments development (e.g., Java, Python).
- Experience with building and maintaining highly scalable and reliable systems.
- Excellent problem-solving skills and a passion for crafting elegant and efficient solutions.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
- A continuous learner with a desire to stay abreast of the latest advancements in payment technologies.
- A Bachelor's degree in Computer Science, Engineering, or equivalent experience.
- 8+ years of relevant experience preferred.
- Proficiency using Python, Kafka, Kubernetes, and AWS.
- Experience with Distributed Task Queues such as Celery and RabbitMQ is preferred.
- Experience with RDBMS/SQL is also preferred.
Functional Areas: Software/Testing/Networking
Read full job description4-8 Yrs