Are you a passionate problem solver with a talent for software development?
job description
we are seeking a skilled software developer to join our team. As a key member of our team, you will have the opportunity to work on cutting-edge technologies and make a real impact on the lives of thousands of users every month.
as a strong and creative software developer, you will have the chance to develop critical thinking and technical skills, work closely with other engineers, designers, and management teams, and contribute to the development of high-quality software.
required skills and qualifications
* experience in system design, with a strong understanding of computer science fundamentals in data structures, algorithms, and design patterns.
* advanced proficiency in java 17, with experience in spring boot or other cloud-native frameworks.
* proficiency in react/typescript, micro-frontend architectures, and expertise in aws (eks, lambda, s3), other cloud services, and container orchestration (docker/kubernetes).
* comprehensive grasp of databases (sql/nosql), caching (e.g., redis), and load balancing.
* mastery of api design (rest and graphql) and experience with event-driven architectures and messaging systems (kafka, rabbitmq).
benefits
* collaborative environment with experienced professionals.
* opportunities for growth and professional development.
* flexible working hours and remote work options.
others
this is a unique opportunity to join a dynamic team and make a meaningful contribution to the company's success.