Backend Engineer
Incode
Estimated Salary: $105K-$175K
Location: Spain
POWER A WORLD OF TRUST
Incode is the leading provider of world-class identity solutions that is reinventing the way humans authenticate and verify their identities online to power a world of digital trust.
Through our revolutionary identity solutions, we are unleashing the business potential of universal industries including finance, government, retail, hospitality, gaming, and more, by reducing fraud and transforming human interactions with data, products, and services.
We’re in the process of rapidly scaling our diverse global team and we’re looking for entrepreneurial individuals and leaders who are curious, driven, and excited by ownership to join a Unicorn-status scale-up!
The Opportunity
Incode is looking for a
Backend Software Engineer
to contribute to the development of
scalable, high-performance systems
that power cutting-edge identity verification solutions. In this role, you will work with a team of
backend and DevOps engineers
to design, build, and maintain
robust APIs and domain models
, leveraging your expertise in
Java/Kotlin, Spring Framework, and cloud technologies like AWS
. You will take a
quality-first approach
, ensuring code is well-structured, tested, and optimized for performance and reliability. Your responsibilities will span the
full development cycle
, from architecture and design to deployment and production support, with a strong emphasis on
observability and database management (SQL/NoSQL)
. If you have a passion for building
resilient, efficient, and scalable backend systems
, and enjoy working in a
collaborative, fast-paced environment
, we invite you to be part of our team!
Key Responsibilities:
Collaborate with
backend and DevOps engineers
to design and build
high-performance, scalable
backend services.
Develop and maintain
robust, secure, and efficient APIs
, ensuring seamless system integrations.
Implement
best practices for software architecture, testing, and observability
to enhance system reliability.
Optimize database performance and ensure
scalability of SQL/NoSQL data models
.
Write
high-quality, well-documented code
with comprehensive
test coverage
.
Conduct and participate in
code reviews
, providing constructive feedback to maintain coding standards.
Take ownership of the
full software development lifecycle
, from
design and development to deployment and production support
.
Stay updated with
emerging technologies and industry trends
, proactively improving system performance and scalability.
Requirements:
5+ years of experience
in software development, with a strong focus on backend systems.
Proficiency in
Java/Kotlin
and deep understanding of the
Spring Framework ecosystem
.
Experience designing
scalable domain models and RESTful web APIs
.
Strong expertise in
SQL and NoSQL databases
, ensuring efficient data storage and retrieval.
Hands-on experience with
observability tools
for monitoring and performance optimization.
Deep understanding of
AWS cloud services
and distributed systems architecture.
A
quality-driven mindset
, with experience writing
clean, maintainable, and well-tested code
.
Familiarity with
CI/CD pipelines
, containerization, and infrastructure-as-code best practices.
Experience working in an
Agile/Scrum environment
, collaborating with cross-functional teams.
Bonus:
Experience working with
ML-centric systems
and AI-driven applications.
8 Aspects of our Culture:
Values are what we value
High performance
Freedom & responsibility
Context, not control
Highly aligned, loosely coupled
Continuous Feedback
Pay Top of Market
Promotions & Development
Learn more about
Life at Incode
!
Benefits & Perks:
Meaningful Equity
Flexible Working Hours & Workplace
Open Vacation Policy
Wellness Program
International Travel Opportunities
Additional benefits package according to location (401k, medical insurance, etc.)
Equal Opportunities:
Incode is an equal opportunity employer, committed to creating a diverse and inclusive work environment. We take great pride in having an inclusive, diverse, and global team and are always looking for talented and passionate people from all backgrounds and walks of life.
Applicant Data Privacy:
We will only use your personal information concerning Incode’s application, recruitment, and hiring processes.