Jobs at Syrinx

View all jobs

Senior Back End Developer - Java/Kotlin/Angular

Minneapolis, MN
Job Description
We are looking for a talented Back End Engineer to work closely with Product, UX and other Engineering team members, as part of the Data and Analytics Product team. We want someone who is seeking the opportunity to have a big impact and who relishes the challenge of working in a fast-paced global company in the Financial sector utilizing Agile Delivery and DevOps.
This person will solve problems with technology within an industry they may not be familiar with, generate breakthrough ideas, design and deliver working software quickly to enable testing and short-cycle innovation. You will be in an environment that fosters cross-functional collaboration as well as working with all roles of the team (Product Manager, Software Engineers, UX, QA, DevOps, etc..) and will need to bring a strong understanding of Agile development methodologies. We follow the squad model made famous by Spotify, so you'll be part of an autonomous team with full responsibility for your own area and an opportunity to look to implement change across the board, while collaborating with colleagues in the Denver, Phoenix, Minneapolis, and New York City areas to ensure fast and consistent delivery. . The new core platform is a microservices architecture with multiple web/mobile applications built on top. We are leveraging a combination of open source and third-party frameworks/tools such as Netflix Eureka (service discovery), Google Apigee (API gateway), MongoDB (NoSQL), Redis (Cache), RabbitMQ (messaging), Pivotal Cloud Foundry (platform as a service), Microsoft Azure (cloud platform), Jenkins (CICD), and many more.
Responsibilities We are looking for talented engineers to join the team, working on back end services development. This team will have many opportunities to learn new technology and innovate on the products. • Backend senior engineer and mentor to other engineers on the team. • Collaborate with technical, business, and UX team members to understand customers, create requirements, and develop solutions using an agile development process. • Hands-on development - deliver a highly scalable and flexible application to be iterated on with our reference customers. • Follow software development best practices • Collaborate with other agile teams • Identify and propose solutions to tough problems and collaborate with your team on finding successful outcomes. • To be successful in this role you must be a leader, quick learner, very familiar with agile practices and software development, and enjoy working in cross functional teams.
Our Ideal Candidate will have: • 5+ years of relevant software engineering experience • Proficient with: • Java or other JVM-based language • MongoDB and / or PostgreSQL • JavaScript (ES6+) and / or TypeScript • Web stack (HTTP, headers, caching, etc.) • the Spring framework • Familiar with BI tools, ideally Looker • Solid understanding of Continuous Integration (CI) / Continuous Delivery (CD) • Familiarity with Angular JS or React JS • Strong spoken and written communication skills • Experience as part of a development team • Ability and desire to make decisions and execute at speed • Have the ability to analyze, diagnose and provide a solution to complex problems

Share This Job

Powered by