*** Signing bonus up to 40M for applying and onboarding in January 2024
JOB DESCRIPTIONDesign, build and maintain APIs, services, and systems across client’s engineering teams. Debug production issues across services and multiple levels of the stackWork with engineers across the company to build delightful features that span various parts of the system Collaborate with our business, product, and operations teams to understand and solve our users’ pain points
JOB REQUIREMENTSCommon Requirements Understanding of Agile methodologies and experience in working in Agile teams. Cloud-based applications/Microservices/Distributed system APIs development Proficient understanding of source versioning tools, such as Git (we’re using Gitlab) BSc in Computer Science or equivalent Good written and spoken communication skills in English Proactive, goal-orientated, and self-structured in your approach MUST HAVE SKILLSYou have 5+ years of software development experienceYou have strong software development experience using JavaYou have experience in Spring, Spring Boot, or Hibernate building APIs You have strong experience in Architecture/System DesignGood understanding of SOLID principles, Design PatternsExperience with distributed systems with messaging tools like Kafka or RabbitMQNICE TO HAVEExperience with Agile/ScrumKnowledge of Web development with JavascriptKnowledge of Cloud services such as AWS, GCP, OCI, Kubernetes/DockerGit FlowPayment, E-Commerce, Checkout