Key Responsibilities
Technical Design & Development :
- Own and lead the end-to-end development of key features or services across the backend and frontend.
- Collaborate with architects and leads to design scalable, reliable, and maintainable systems.
- Write clean, modular, and testable code following TDD, design patterns, and coding best practices.
- Ensure seamless integration between backend services and front-end applications.
Mentorship & Technical Leadership :
Guide and mentor junior and mid-level engineers through code reviews, pair programming, and technical discussions.Champion engineering best practices such as peer reviews, static code analysis, and CI / CD hygiene.Help define coding standards and development workflows that align with Jumio’s quality expectations.Innovation & Tooling :
Leverage Large Language Models (LLMs) and AI tools to streamline development and testing workflows.Explore and propose new frameworks, libraries, or tooling that can improve team productivity and code quality.Quality & Performance :
Work closely with QA and SRE teams to ensure high performance, availability, and test coverage.Build and maintain automated test suites for functional, integration, and end-to-end testing.Monitor production systems, analyze performance metrics, and proactively address bottlenecks.Cross-Team Collaboration :
Partner with Product Managers, Designers, and other engineers to translate business requirements into technical solutions.Participate in sprint planning, estimation, retrospectives, and post-mortems.Contribute to documentation, design specs, and engineering knowledge bases.Skills & Qualifications
Must-Have Skills :
6+ years of experience in software development, with strong backend skills (e.g., Java, Spring Boot) and experience with frontend frameworks (e.g., React, Angular) is a plus.Deep knowledge of RESTful APIs, microservices architecture, and CI / CD pipelines.Hands-on experience with containerization (Docker), version control (Git), and Agile methodologies.Strong problem-solving, debugging, and performance optimization skills.Exposure to or interest in integrating LLMs / AI tools into engineering workflows.Nice-to-Have Skills :
Experience with cloud platforms like AWS, GCP, or Azure.Familiarity with testing frameworks (e.g., JUnit, TestNG, Rest Assured).Experience working in DevOps-centric environments and using infrastructure-as-code tools like Terraform.Understanding of secure coding practices and GDPR-compliant development.