Senior Software Development Engineer - Backend - Enterprise Payments Job in Better World Technology Pvt. Ltd.

Senior Software Development Engineer - Backend - Enterprise Payments

Apply Now
Job Summary

What is the Job like?

    • Building highly-scalable and secure payments platform
    • Primary owners of one or more components of the platform and will drive innovation in your area of ownership
    • Working with various product teams gathering requirements and adding capabilities
    • Working with some of the smartest people in the industry and will have ample opportunity to learn and grow
    • Using cutting-edge cryptography to secure payments beyond industry standards.
    • Deriving actionable insights by mining TBs of data.
    • Building low-level infrastructure that aims to push the boundaries of network performance.
    • Participating actively in recruitment and nurturing of engineers as awesome as you
    • Review and influence new evolving design, architecture, standards and methods with stability, maintainability and scale in mind
    • Identify patterns and provide solutions to class of problems
    • Research, evaluate and socialize new tools, technologies, and techniques to improve the value of the system
    • Be able to multi-task, prioritize and handle dependencies with minimal oversight

Who should apply?

    • Bachelor s/Master s degree in engineering (computer science, information systems)
    • 4+ years of experience building enterprise systems
    • Worked on one or more large scale java applications
    • Good understanding of nuances of distributed systems, scalability, and availability
    • Good knowledge of one or more relational and NoSQL databases and transactions
    • Shrewd focus on latency and throughput of services
    • In-depth understanding of concurrency, synchronization, NIO, memory allocation and GC
    • Experience with IaaS clouds like AWS/Google Cloud, Azure, OpenStack etc.
    • Experience in working with Message Brokers and Application Containers
    • Great ability to mentor and train other team members

Bonus Points

    • Clear understanding of the CAP theorem and its implications for real-world distributed systems
    • Call me maybe _x009d_ is more than just a song for you
    • You have studied distributed systems like Dynamo, HBase, various messaging and queuing systems and understand nuances of Time, Clocks, and Ordering of Events, rate control, load distribution
    • You can smell fraud, transaction risks and abuse a mile away
Experience Required :

Minimum 4 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs