At NFQ, we're all about developing cutting-edge apps, CRMs, ERPs, and other cross-platform products. Both for ourselves and for our clients that include HomeToGo, Kayak, Alaiko, Home24, and many others. We specialize in e-commerce, mobility, and transport & logistics, and we're always eager to tackle new challenges. Whatever the area – from Mobile to UX – we've got a team that knows it inside out.
Join our team of 800+ professionals across Germany, Poland, Lithuania, Vietnam, Thailand, Singapore, and Egypt. Make your own way with us!
We are seeking a highly skilled and experienced Senior Backend Engineer (Kotlin) to join our team on a contractual basis for a cutting-edge fintech application. This is a unique opportunity to work on a fintech platform, ensuring secure, scalable, and efficient backend services using modern technologies.As a Senior Backend Engineer, you will work closely with both our internal team and clients to architect, build, and deploy robust backend systems in a microservices architecture. You must have hands-on experience with Kotlin, distributed computing, MySQL, and microservices, and be well-versed in security best practices (OWASP, encryption standards, etc.) essential for fintech applications. This role is client-facing, and you will frequently communicate technical details and updates with clients.
In this role, you will
-
Architect and Develop Backend Services: Design and implement scalable, secure, and high-performance backend services using Kotlin within a microservices framework.
-
Client Collaboration: Engage with clients directly to understand requirements, provide technical expertise, and discuss system architecture and design.
-
Secure System Design: Implement security best practices, ensuring all backend services adhere to industry standards, specifically focusing on OWASP guidelines and other security frameworks essential in fintech.
-
Distributed Computing: Work with distributed systems to ensure data consistency, fault tolerance, and high availability across the platform.
-
Database Management: Utilize MySQL effectively to design, optimize, and scale databases, ensuring efficient data handling and performance.
-
Testing & Quality Assurance: Implement unit tests, integration tests, and performance tests to maintain the reliability and robustness of the backend system.
-
Documentation: Create detailed documentation for system architecture, codebase, and API specifications to ensure maintainability and client understanding.
-
Collaboration and Mentorship: Collaborate closely with the frontend and DevOps teams and provide mentorship to junior engineers if needed.
What you will bring
-
Proven Experience: 5+ years in backend engineering, with at least 2 years working with Kotlin.
-
Microservices & Distributed Systems: Strong experience in designing, developing, and deploying microservices in distributed environments.
-
Database Expertise: Solid experience with MySQL or other relational databases, including schema design, optimization, and complex query handling.
-
Fintech Security Best Practices: Strong understanding of security principles for fintech applications, including OWASP, encryption standards, and secure authentication mechanisms.
-
Client-Facing Skills: Excellent communication skills, with experience in presenting technical details to clients and gathering requirements effectively.
-
Security-First Mindset: In-depth knowledge of security standards and frameworks (e.g., OWASP, PCI DSS) and hands-on experience in implementing security practices within backend systems.
-
Contractual Mindset: Ability to work effectively within a 3-month contract and meet project deliverables within that timeframe.
-
Education: Bachelor’s degree in Computer Science, Engineering, or a related field is preferred but not required.
Nice-to-have
-
Experience with Fintech: Prior experience working on financial or payment applications.
-
AWS/GCP Knowledge: Familiarity with cloud providers and deploying applications in the cloud.
-
Event-Driven Architecture: Experience with message brokers like Kafka or RabbitMQ.
Benefits
-
Competitive Contractual Pay: Competitive hourly rate for a short-term contract role.
-
Flexible Work Environment: Work remotely with flexible hours.
-
Collaborative Team: Join a passionate and innovative team dedicated to building secure and scalable fintech solutions.
Why Join Us
- 🌍 Be part of a global project that's transforming manufacturing processes.
- 📈 Enhance your skills by working with cutting-edge technologies.
- 🤝 Collaborate with a diverse and talented team.
- 🌟 Make a significant impact on a high-profile project.
Ready to take your career to the next level? Send your updated resume to
career.thailand @nfq.com. Apply now and be a part of something big! 🚀✨