
חדש באתר! העלו קורות חיים אנונימיים לאתר ואפשרו למעסיקים לפנות אליכם!
About the Company
Global Remit is becoming a full-service bank, and digital transformation is everywhere! As a Full Stack Developer you will join our small team of elite software professionals who make dreams come true, and build the foundations for a new full-service boutique bank. While we maintain our unique state-of-the-art international remittance platform, we add and extend new capabilities that will catapult our business to the next level.
We're looking for experienced Polyglot Full Stack Developers (70% backend / 30% frontend) to join our team.
Requirements
Must Have
· Academic degree in Computer Science or related field
· Solid grasp of Computer Science fundamentals
· 5+ years hands-on experience with functional JVM languages: Clojure/ClojureScript, Scala, or Kotlin
· Strong understanding of functional programming paradigms (immutability, higher-order functions, pure functions, composition)
· Willingness to work with and learn Clojure
· Hands-on experience with Python 3.x - building APIs, serverless functions, and microservices
· Experience with FastAPI or similar Python web frameworks (Flask, Django)
· Experience with web frameworks such as Compojure/Ring (Clojure), Play/Akka (Scala), or Ktor/Vertx (Kotlin)
· Strong SQL skills with PostgreSQL - complex queries, migrations, and optimization
· Proficient in unit testing with frameworks like pytest, ScalaTest, Kotest, or JUnit
· Experience writing comprehensive test coverage including unit tests, integration tests, and mocking
· Understanding of software design patterns (Factory, Strategy, Repository, Dependency Injection, Observer, etc.)
· Experience with Agile development methodologies, particularly Scrum
Frontend Skills (Required)
· Proficiency in Angular
· Experience with TypeScript
· Understanding of component-based architecture and reactive forms
· Experience with React/Next.js - a plus
Highly Desirable
· Hands-on experience with AWS cloud services
· Experience with Java and Quarkus framework for enterprise integrations
· Knowledge of message queue systems
· Infrastructure as Code experience
· Docker containerization and CI/CD pipelines
Plus
· Prior Clojure/ClojureScript experience (significant advantage)
· Experience with Reagent or other ClojureScript React wrappers
· Experience with TailwindCSS and modern component libraries
· Knowledge of Redis for caching
· Experience with monitoring and error tracking tools
· Familiarity with modern authentication protocols (JWT, OAuth2)
What You Will Do
· Work hybrid - two days from the office and 3 days from home, while being an active team member: assist your teammates when they need help, ask for assistance when you need help
· Write clean, efficient, and maintainable code across the full polyglot stack (Clojure, Python, Java/Kotlin, TypeScript)
· Develop and maintain payment gateway microservices and serverless functions
· Build and enhance the Angular dashboard application
· Design and implement cloud infrastructure
· Work with message queues for payment processing integrations
· Document detailed design and acceptance criteria for features and systems
· Participate in daily scrum meetings
· Support database schema changes and migrations
· Support the testing and deployment of new products and feature releases
· Engage in design and code reviews to maintain high development standards
· Implement security best practices
Why Join Us?
· Be part of building a next-generation banking platform from the ground up
· Work with cutting-edge technologies and modern cloud infrastructure
· Hybrid work model with flexibility
· Collaborative team environment with opportunities for growth
· Make a real impact in the fintech industry