Firefly Tech, an innovative technology company based in Istanbul, is on the lookout for a talented Kotlin Developer with expertise in Service-Oriented Architecture (SOA) and event-driven patterns. This is an exciting opportunity to contribute to our mission of creating robust, scalable, and high-performance systems that meet the demands of our dynamic user base. If you are passionate about building reliable applications and are eager to take on challenges that push the envelope of your skills, we want to hear from you!

About Us

At Firefly Tech, we pride ourselves on fostering a creative work environment where technology meets cutting-edge design. Our team is composed of skilled professionals who are dedicated to enhancing user experience through innovative solutions. We believe in the power of collaboration, continuous learning, and pushing the boundaries of technology.

Your Role

As a Kotlin Developer focused on strengthening system reliability, you will play a crucial role in the development and maintenance of our software systems. Your primary responsibilities will include:

  • Designing and Implementing: Develop and implement microservices using Kotlin and ensure they adhere to best practices in SOA and event-driven architecture.
  • Enhancing Reliability: Work on improving the reliability of our systems by implementing robust error handling and monitoring solutions.
  • Collaboration: Collaborate with cross-functional teams to understand requirements and deliver scalable solutions that meet business needs.
  • Performance Tuning: Optimize application performance and maintain high availability across services.
  • Code Review: Participate in code reviews to ensure code quality and share knowledge with team members.

Key Qualifications

To thrive in this role, you should possess the following qualifications:

  • Proficiency in Kotlin: Strong experience in developing applications using Kotlin, with a solid understanding of its ecosystem.
  • SOLID Principles: Knowledge of and adherence to SOLID principles of software design.
  • SOA Experience: Demonstrable experience in designing and implementing Service-Oriented Architecture.
  • Event-Driven Architecture: Familiarity with event-driven programming and messaging systems like Kafka or RabbitMQ.
  • Cloud Platforms: Experience with cloud services (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
  • Problem-Solving Skills: Strong analytical and problem-solving abilities to troubleshoot complex issues effectively.

Preferred Qualifications

  • Agile Methodologies: Experience working in Agile development environments.
  • Unit Testing: Proficient in writing unit tests and familiarity with test automation frameworks.
  • Networking Knowledge: Understanding of RESTful APIs and network protocols.
  • DevOps Mindset: Knowledge of CI/CD practices and tools to enhance deployment efficiency.

What We Offer

At Firefly Tech, we value our employees and offer a range of benefits designed to support your professional growth and personal well-being:

  • Competitive Salary: We offer a salary that reflects your skills and the market demand.
  • Flexible Work Environment: Options for remote work and flexible hours to help you achieve work-life balance.
  • Professional Development: Opportunities for continuous learning through workshops, courses, and conferences.
  • Health Benefits: Comprehensive health insurance and wellness programs.
  • Dynamic Culture: Be part of a vibrant team that encourages innovation and teamwork.

How to Apply

If you are ready to embark on a fulfilling career journey with us at Firefly Tech, please submit your resume and a cover letter detailing your relevant experience and why you would be a great fit for our team. We look forward to discovering how you can contribute to our mission of delivering exceptional technology solutions.

Join us in shaping the future of technology and making a difference in the digital landscape!

Additional Links