Senior Software Engineer
Who We Are:
Braviant is a Chicago-based fintech startup that combines breakthrough technology and machine learning to empower underbanked consumers with better credit solutions. Our team of technologists, data scientists and fintech veterans develops proprietary decision algorithms that look beyond a traditional credit score to more accurately assess a person’s true ability and willingness to repay. This next-generation approach to lending is reducing credit barriers and creating a Path to Prime to help the 43% of U.S. adults with non-prime credit reduce their cost of borrowing, build credit history, and achieve better financial outcomes.
The Role:
Our technology team in Chicago is looking for a Software Engineer to help build out our platform in support of our rapidly growing lending business. This role will be instrumental in designing and coding a flexible, highly scalable online lending platform. We are seeking a strong, technical, hands-on engineer who enjoys solving complex problems and writing great code in a fun and fast-paced environment. We work hard but we also have lots of fun!
Primary Responsibilities
- Analyze and understand the business requirements, design, develop, and test high performant code in-line with the business requirements.
- Create technical requirements, software design specifications and other forms of architectural artifacts.
- Participate in Agile development activities including sprint planning, backlog grooming, stand-ups and retrospectives.
- Primarily work in the middle tier/backend service layer of the architecture. Ability to work in various other layers of the software stack from the database to the UI a plus.
- Stay up to date with tools, trends, and technologies in the FinTech space.
Requirements
- Bachelor's degree preferred
- 4+ years of hands on programming experience, full-stack experience a plus
- Ability to demonstrate experience with the following technologies and frameworks: Java, Spring, Spring boot, Postgres
- Familiarity with automated testing frameworks and experience working with QA automation engineers to help them implement testing strategies.
- Basic Experience with cloud hosted applications on Amazon AWS including AWS EC2 instances, S3 storage management, Elastic Beanstalk, Simple Queue Service
- Solid understanding of contemporary API and architectural concepts (REST, Microservices, MVC, Architectural Layers, etc.)
- Experience with Git (Github / BitBucket), Jira and Confluence.
- Experience working in an Agile or Lean Software Development such as Kanban, Scrum and Test-Driven Development.
- Ability to thrive in startup environment with heavy workload, competing priorities, and less structure than more established company
Looking for perks?• 3% 401K employer contribution that is immediately vested• Health benefits? We’ve got you fully covered.• Flexible work schedule with results-based culture• Generous PTO• Annual professional development allowance • Fully stocked kitchen• Casual dress code• Team building events and happy hours• Significant career upside as our business grows