Our client a leading digital bank backed by a multinational financial institution is rapidly expanding their team tackling exciting challenges and delivering top-notch products in small cross-functional groups. They are currently looking for fullstack engineers to onboard in August.
Responsibilities
- Participate in the user experience design journey from initial wireframes and mockups to final implementation and launch.
- Collaborate closely with designers and stakeholders to create refined solutions for challenging problems.
- Develop RESTful APIs and event-driven microservices utilizing Kafka.
- Create web and mobile APIs and evolve our architecture through microservices to enhance our product offerings.
- Our tech stack primarily uses Kotlin and Java but we embrace the flexibility to choose the most suitable language for each challenge.
- Utilize our scalable AWS infrastructure effectively.
- Prioritize software quality by writing maintainable code through Test-Driven Development (TDD) Domain-Driven Design (DDD) and Continuous Integration and Delivery (CI/CD).
- Take ownership of your workif you build it you also manage it.
- Establish and uphold best practices ensuring adherence during adoption and implementation.
Requirements
- A Bachelors Degree in Computer Science Software Engineering Mathematics Physics or a related discipline is required.
- Experience in developing and maintaining mobile applications.
- Proficient in TypeScript and JavaScript with a background in building contemporary JavaScript component applications.
- Strong expertise in ReactJS or React Native.
- Knowledge of GraphQL is a plus but not mandatory.
- Proficient in Kotlin Java or Scala.
- Extensive experience in back-end development.
- Proven experience collaborating on software projects that encompass both design and back-end components.
- Familiarity with iterative delivery processes driven by user feedback and data insights.
- Ability to thrive in a team-oriented fast-paced environment.
- Exceptional communication and organizational skills.
If you feel that this position describes who you are what you are looking and you are urgently seeking a new role we encourage you to apply right away!