As a Senior Software Engineer, youll play a key role in building a secure, high-performance payments platform. Youll optimize payment routing, integrate global payment gateways and alternative payment methods, implement fraud detection and chargeback management, and help build a data lake for analytics and operations. This role is ideal for engineers with end-to-end experience who thrive in fast-paced, high-growth environments.
Responsibilities:
Building our high scale cloud-based payments platform in Node.js
Have end to end ownership: Design, build, ship, measure and maintain low latency, high availability and high performance services.
Bring your unique experience - we are open to new ideas and expect you to bring our team and platform to a new level
Optimize resource usage (database, infrastructure, integrations)
Mentor and guide software engineers and help build a professional and effective team.
Requirements: At least 5 years of proven experience in developing end-to-end web applications (experience in Fintech companies - advantage)
Proficiency with cloud-based environments (AWS - preferred)
Proficiency with Node.js / Python / Java
Experience with Docker
Experience with NoSQL solutions (MongoDB, Redis - advantage)
Experience with Microservices
Excellent problem-solving and troubleshooting skills
Knowledge of software development lifecycle
Strong communication and collaboration abilities
Self-motivated with a startup mindset and ability to work independently
This position is open to all candidates.