Join a fast-paced and innovative start-up fintech company dedicated to transforming the financial landscape. My client are on a mission to disrupt traditional finance through cutting-edge technology solutions. As part of their dynamic team, you'll have the opportunity to make a significant impact and shape the future of fintech.
Position Overview:
They're seeking a talented and passionate Software Engineer to join our start-up team. As a pivotal member of their development team, you'll play a crucial role in building and scaling their fintech platform. The ideal candidate will have hands-on experience with Kotlin, Groovy, Spring Boot, Elastic Stack (ELK), RabbitMQ, Kubernetes, and Java.
Responsibilities:
- Collaborate closely with cross-functional teams to design, develop, and deploy scalable software solutions.
- Write clean, efficient, and maintainable code using Kotlin, Groovy, Java, and other relevant languages.
- Develop microservices architecture using Spring Boot and deploy applications on Kubernetes clusters.
- Implement logging, monitoring, and analytics solutions using Elastic Stack (ELK) to ensure system reliability and performance.
- Integrate messaging systems like RabbitMQ for asynchronous communication between microservices.
- Conduct code reviews, write unit tests, and ensure high code quality standards are met.
- Identify and troubleshoot technical issues in production environments and provide timely resolutions.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Proven experience as a Software Engineer, preferably in a start-up environment or fintech industry.
- Proficiency in Kotlin, Groovy, Java, and Spring Boot.
- Experience with containerization and orchestration tools such as Kubernetes.
- Familiarity with messaging systems like RabbitMQ.
- Strong understanding of Elastic Stack (ELK) for logging, monitoring, and analytics.
- Excellent problem-solving skills and attention to detail.
- Ability to thrive in a fast-paced, collaborative start-up environment.
Preferred Qualifications:
- Previous experience with financial systems or applications.
- Knowledge of cloud platforms such as AWS, GCP, or Azure.
- Familiarity with CI/CD pipelines and modern software development practices.
- Entrepreneurial mindset with a passion for innovation and disruption.
Benefits:
- Competitive salary and equity options.
- Health, dental, and vision insurance coverage.
- Flexible working hours and remote work options.
- Opportunity to work in a dynamic and collaborative start-up environment.
- Professional development and growth opportunities.
- Equity options for eligible employees.