Senior Backend Engineer
Incode Technologies is an AI-powered identity verification and fraud prevention company. It provides identity, biometric, liveness, KYC/KYB, authentication, age assurance, and deepfake-defense solutions for global enterprises across financial services, fintech, marketplaces, government, healthcare, telecommunications, gaming, and other industries.
Funding history
Projects
About Incode Technologies, Inc.
Incode develops and operates an enterprise identity platform for verifying users, businesses, employees, and AI agents. Its offerings include document and biometric verification, facial recognition, liveness and deepfake detection, government-record matching, sanctions and PEP screening, risk decisioning, configurable workflows, case management, analytics, integrations, APIs, SDKs, and privacy-preserving on-device processing. The company serves organizations in financial services, fintech and crypto, commerce, marketplaces, public sector, healthcare, travel, telecommunications, gaming, social media, and related sectors.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, implement, and maintain scalable, resilient backend services used by millions of users. You will build services through their full lifecycle, from domain modeling and prototyping to testing, deployment, monitoring, and production support. You will improve code quality, decompose monoliths into microservices, manage data migrations, optimize performance, and implement observability practices. You will collaborate with DevOps, product managers, and engineers to deliver reliable integrations.
Requirements
- 5+ years of professional software development experience
- Proficiency in Java or Kotlin and the Spring framework ecosystem
- Experience with observability tools, including logging, monitoring, and tracing
- Solid understanding of PostgreSQL, MongoDB, and Redis
- Hands-on experience in domain modeling and REST API design
- Track record of delivering scalable and maintainable systems
- Ability to design schemas, optimize queries, and ensure data consistency
- Strong communication and teamwork skills
Responsibilities
- Architect and implement robust, scalable backend systems supporting millions of active users
- Build and maintain services from model design through production support
- Prototype, implement, test, deploy, and monitor backend services
- Write clean, maintainable, well-tested code and participate in code reviews
- Decompose monolithic applications into microservices
- Manage large-scale data migrations and optimize system performance
- Implement logging, monitoring, and tracing practices
- Identify and address performance bottlenecks
- Collaborate with DevOps, product managers, and engineers on integrations and deliverables
Benefits
- Flexible working hours and workplace
- Open vacation policy
- Reasonable accommodations throughout the hiring process
