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! 🚀✨
Top Skills
What We Do
Technologies, expertise, and right attitudes behind globally scaling business. A 900-strong team in Europe and Asia specializing in technologies, business impact processes and advisory in areas such as e-commerce/retail, mobility, transport & logistics, travel