Development Lead / Руководитель Разработки
от 3000 USD
Ключевые навыки
Team management
Java
REST
Open Banking
MuleSoft
Design Patterns
Start-up project
About Project / Role
We are building the next generation of banking as a service platform. Platform that is utilizing principles of Open Banking APIs to connect partners and provide full whitelabel solutions for banks and fintech startups. Platform includes Open APIs for Business and Retail customers B2B and B2C, Developer Portal and Access Management solution.
Responsibilities
- Lead a team of engineers who like to ship code and tackle hard engineering problems
- Mentor and guide the development of your team members
- Provide continuous feedback, address underperformance, and recognize the strengths and contributions of your team members
- Collaborate with the recruiting team to hire priority candidates from diverse backgrounds
- Create a BaaS platform - design and implementationation of banking APIs and integrations
- Lead the latest FinTech solutions to increase growth
- Be the point person for APIs in BaaS platform
- Business requirements refinement and their transformation into technical tasks
Experience
- At least 7 years of industry experience building and shipping software
- At least 3+ years of experience with leading software engineering teams through tough problems, growing people and shipping software
- Experience within Finance
- Experience within a start-up and product focussed environment
- Solid writing and speaking English communication skills (B2+)
- 5+ years of experience in Java backend development including such frameworks as Java EE and Spring
- 3+ years of experience developing integration applications, preferably in the banking/financial sector
Considered as advantage
- Experience with MuleSoft Anypoint Platform
- Experience with SSO/IDM ForgeRock
- Strong knowledge of Enterprise Integration Patterns and API design best practices (both REST and RPC approaches)
- Good understanding of the Microservices architectural style and its benefits/drawbacks against the traditional SOA approach
- Experience working in a geographically distributed team using Agile frameworks and practices
- Experience with Linux container technologies (Docker/rkt) and their orchestration platforms (Swarm/Kubernetes/Openshift) is a preference
- Broad experience with messaging systems (RabbitMQ, Apache ActiveMQ, Apache Kafka, ZeroMQ)
- Advanced user experience with Linux or other Unix-like operating systems
- Experience in DevOps activities -- automation (Jenkins, Teamcity, Bamboo), monitoring (Zabbix, Prometheus), cloud solutions (AWS, Microsoft Azure, Oracle Cloud)
- Development API with alternatives to REST and SOAP (GraphQL, Falcor)
- Experience with binary RPC messaging protocols (gRPC, Apache Thrift)
We offer
- Competitive compensation depending on experience and skills
- Full-time remote work (you can work from anywhere you are)
This is a remote position and we welcome applications from anywhere