Job Description:Primary Responsibilities: Demonstrated desire to innovate and develop new technology A self-starter with a positive attitude and willingness to drive projects to completion in a fast moving environment Design and develop innovative, company and industry impacting services using open source and commercial technologies at scale Take ownership and manage projects that vary in size and scope depending on requirements Required Technical and Professional Expertise: • Demonstrated analytical skills and data structures/algorithms fundamentals • Demonstrated verbal and written communications skills • Experience in web application development using a modern web frameworks • 2+ years of experience with Python/Django (Open source tool) – both Python and Django are very important • Experience with RESTful API design, ORM concepts, Django Migrations, software testing – strong OOD/OPP • Experience with a version control system (GIT preferred) Preferred Technical and Professional Experience • Experience with Message Queues (Kafka preferred) • Experience with PostgreSQL Databases – Important skill • Experience with Redis Caching • Experience with Docker deployments (Docker Swarm, Kubernetes, OpenShift) • Experience writing automated tests or using automated test frameworks
Required Education Bachelor’s Degree in Computer Science or a related discipline
We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients.