Senior Software Engineer
Core
Design, implement, and improve secure, scalable software applications and systems for the fintech sector, serving consumers, merchants, and financial institutions.
Role type
Senior Software Engineer (Fintech)
Builds
Secure, scalable, and high-quality technology solutions for payments transactions
Domain
Fintech / Payments Technology
Deliverable
production ML models | product features
Required skills
Java/J2EE, JavaScript, Angular, NodeJS, Spring, MySQL, Linux, System Design, Debugging, Code Review, Test Planning, CI/CD, Microservices, Kubernetes, Docker, Cloud-native architectures, Generative AI tools
Preferred skills
Enterprise-scale web services development, Client-facing project experience, Mentoring junior engineers, Agile practices, Root cause analysis
Technologies
Java, JavaScript, Angular, NodeJS, Spring, MySQL, Linux, Kubernetes, Docker
Responsibilities
Collaborate with stakeholders to interpret requirements and incorporate feedback; Translate business requirements and verify assumptions; Participate in system design and architecture; Develop, implement, and maintain code for products; Apply debugging tools to verify assumptions and flag issues; Participate in code reviews; Create test plans and configure testing procedures; Respond to support requests during on-call rotations; Remain current in skills through training resources
Seniority
Senior, hands-on IC