Responsibilities
- Take end-to-end ownership of product development, spanning requirement analysis, technology choices, coding standards, agile execution, testing, CI/CD, and system monitoring
- Design, implement, and support platforms and data processing pipelines across financial technology domains
- Build robust, scalable, and high-performance systems to handle evolving financial service demands
- Produce high-quality code and guide team members to do the same through mentorship and collaboration
- Work closely with cross-functional teams and departments to align technical and business goals
- Apply strong analytical and strategic thinking to solve complex problems and anticipate future system needs
- Lead by inspiring innovation and turning technical vision into tangible outcomes
- Promote collaboration across functions to advance product and technology objectives
- Contribute to building the engineering team by helping recruit and integrate top-tier talent
Requirements
- 8 or more years of professional experience with demonstrated expertise in Java, Kotlin, Scala, or C# and a history of delivering high-performance systems in production
- Proven background with big data tools such as Hadoop, real-time processing frameworks like Apache Spark, and deep proficiency in SQL and data architecture
- Systems-thinking mindset, including understanding of edge cases, failure scenarios, and system lifecycles
- Data-driven decision-making using metrics and observability tools
- Deep commitment to software craftsmanship and continuous learning
- Familiarity with Agile or Scrum development practices
- Strong English communication skills, both written and verbal
- Experience ensuring operational excellence with a focus on metrics, alerts, and dashboards
Nice to Have
- Background in modern FinTech or payments environments
- Knowledge of financial domains such as reconciliation, reporting, tax, or payout mechanisms including virtual credit cards and customer payment systems
- Hands-on work with Spark for data processing, ETL pipelines, and message queue systems like Kafka or RabbitMQ
- Experience with core engineering tools including GitLab for version control and CI/CD, and Kubernetes for orchestration
- Track record of developing, maintaining, and troubleshooting large distributed systems
- Leadership experience in managing projects, technical initiatives, or engineering teams with full system ownership
Compensation
Competitive
Work Arrangement
On-site
Team
Back End Engineering in FinTech
Responsibilities
- Take end-to-end ownership of product development, spanning requirement analysis, technology choices, coding standards, agile execution, testing, CI/CD, and system monitoring
- Design, implement, and support platforms and data processing pipelines across financial technology domains
- Build robust, scalable, and high-performance systems to handle evolving financial service demands
- Produce high-quality code and guide team members to do the same through mentorship and collaboration
- Work closely with cross-functional teams and departments to align technical and business goals
- Apply strong analytical and strategic thinking to solve complex problems and anticipate future system needs
- Lead by inspiring innovation and turning technical vision into tangible outcomes
- Promote collaboration across functions to advance product and technology objectives
- Contribute to building the engineering team by helping recruit and integrate top-tier talent
Required
- 8 or more years of professional experience with demonstrated expertise in Java, Kotlin, Scala, or C# and a history of delivering high-performance systems in production
- Proven background with big data tools such as Hadoop, real-time processing frameworks like Apache Spark, and deep proficiency in SQL and data architecture
- Systems-thinking mindset, including understanding of edge cases, failure scenarios, and system lifecycles
- Data-driven decision-making using metrics and observability tools
- Deep commitment to software craftsmanship and continuous learning
- Familiarity with Agile or Scrum development practices
- Strong English communication skills, both written and verbal
- Experience ensuring operational excellence with a focus on metrics, alerts, and dashboards
Preferred
- Background in modern FinTech or payments environments
- Knowledge of financial domains such as reconciliation, reporting, tax, or payout mechanisms including virtual credit cards and customer payment systems
- Hands-on work with Spark for data processing, ETL pipelines, and message queue systems like Kafka or RabbitMQ
- Experience with core engineering tools including GitLab for version control and CI/CD, and Kubernetes for orchestration
- Track record of developing, maintaining, and troubleshooting large distributed systems
- Leadership experience in managing projects, technical initiatives, or engineering teams with full system ownership
Available