NymCard is a company focused on enabling fintech and financial innovators to launch seamless payment programs through their modern infrastructure. They are seeking a Backend Engineer (Java) to design and build scalable APIs for real-time payment systems, collaborating with various teams to ensure system security and maintainability while contributing to architectural decisions.
Responsibilities:
- Own and drive the design of scalable backend services and APIs that power real-time payments
- Collaborate closely with Product, DevOps, and Engineering leads to align system capabilities with business goals
- Contribute to architectural decision-making, balancing performance, security, and maintainability
- Lead initiatives to evolve the platform from project-based delivery toward a unified product architecture
- Conduct thoughtful code reviews, raise engineering standards, and mentor others through technical leadership
- Troubleshoot and resolve complex production issues with a focus on root-cause elimination
- Influence and support the adoption of best practices in API design, observability, and operational resilience
- Provide input into roadmap planning from a technical feasibility and scalability perspective
Requirements:
- 6+ years of hands-on Java backend development experience, ideally with distributed systems
- A strong foundation in system design, architecture, and scalability principles
- Proficiency in relational and NoSQL databases (e.g. PostgreSQL, MongoDB, SQL Server, Oracle)
- Deep understanding of RESTful API design, OpenAPI standards, and API gateway patterns
- Experience designing or integrating with messaging systems like Kafka, RabbitMQ, Amazon SQS/SNS in event-driven architectures
- Experience working closely with Product, DevOps, and cross-functional teams to deliver aligned solutions
- Knowledge of secure coding practices, data privacy, and application-level security
- Ability to navigate technical ambiguity and make trade-off decisions under constraints
- Familiarity with CI/CD pipelines, agile delivery, and modern software practices
- Strong communication skills — able to explain technical concepts to non-technical audiences
- Experience evolving monoliths or legacy systems into modular platform architectures
- Exposure to payments infrastructure, such as card issuing, settlement, or transaction clearing
- Familiarity with PCI DSS compliance and security audits
- Hands-on experience scaling platforms in high-growth or regulated environments
- Contributions to engineering culture, such as mentorship, knowledge-sharing, or internal tooling initiatives
- Past experience working in product-first engineering teams or helping shape roadmaps from a technical lens