Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailYou should be a talented software developer able to write clean efficient and readable code. You should be skilled at covering your code with unit tests and other automated tests. You are comfortable as a member of a team able to contribute to and improve a codebase developed by your coworkers. You are a clear and concise communicator with an ability to discuss ideas with a wide range of stakeholders both technical and non-technical. You appreciate hearing different points of view and wait to hear others point of view before offering your own. You have a pragmatic approach to building systems see multiple ways of solving problems and are able to discuss the tradeoffs of each solution. You bring with you a depth and breadth of experience using many different technologies. You are empathetic self-aware and respect all cultures. You are fun and enlightening to work with and you have a good work/life balance with hobbies and interests you are happy to share with others.
You have a degree in Computer Science or equivalent experience
You have several years of experience building production-quality software infrastructure
You are fluent in Java
You have experience in designing and delivering medium-to-large-scale projects to production
You have a proven track record of delivering large multi-faceted projects with little guidance
You have experience designing and building RESTful microservices using modern technologies e.g. Docker and Kubernetes
You have experience working on large-scale distributed systems
You have experience working with AWS or other cloud-based services
You have experience writing unit tests and other automated tests
You have experience at a rapidly growing startup or with cutting-edge teams at a larger tech company
Full Time
Financial Services / Insurance Agencies and Brokerages / Investment Banking