Kunai is a fast-growing digital consultancy focused on banking, payments, and fintech powered by a global network that attracts the best and brightest people from all backgrounds and cultures, driven by innovation and experimentation, spread across almost every single continent. Over the past decade, we’ve shipped over 150 products for clients that include Visa, American Express, Capital One, WEX, Wells Fargo, Ernst & Young, and TOMS Shoes. Our founders built a previous agency (Monsoon) that was acquired by Capital One in 2015.
We are looking for a Back End Engineer to work on cutting-edge solutions focused on site reliability engineering for one of the largest and most technologically forward-thinking financial institutions in the world. You will shape the journey of a production solution that bridges the world of legacy Java/J2EE/Spring Boot applications with data pipelines and features managed using Python and Scala with a focus on tooling with an SRE/DevOps lens.
You must have:
4+ years of experience working with both Java (J2EE) and/or Python
Fluency in common software architecture, design and testing patterns
Experience working with event-driven architecture
Know how to work in large scale distributed systems
Familiarity with distributed computing tools such as EMR, Kafka and Spark including step functions
Some experience working with PostGresSQL and DynamoDB (NoSQL)
Experience with building and consuming RESTful microservices
Significant experience with Amazon Web Services (AWS) including Fargate containers
Experience with serverless / lambda function
Familiarity with SRE and DevOps principles, especially in enterprise AWS environments
Hands-on experience with CI/CD including Jenkins
You ideally also have:
Experience working with Spring Boot or Scala
Experience with New Relic + Splunk
Experience writing documentation & contributing to knowledge bases
Network knowledge (e.g. ability to troubleshoot connectivity)
At Kunai, we have built deep relationships with our clients. Our bar is high, and our mission is to always exceed our client’s expectations. If you are fanatical about customer success and driven to work on and solve tough technical challenges, we would love to chat with you!
Originally posted on Himalayas
Senior Software Engineer, Senior Software Development Engineer, Senior Software Developer, Senior Fullstack Software Engineer, Senior Fullstack Software Development Engineer, Sr. Staff Software Engineer, Senior Backend Software Engineer