Principal Software Engineer
Who we are
At Fincura, a Techstars 2018 company, we're leveraging rapidly improving machine learning and AI technology to automate the repetitive manual processes behind corporate lending and optimize the underwriting process with risk analysis, pattern matching, and anomaly detection. The goal? Make it easier for deserving companies to get capital to grow, and make it easier for banks to identify risky loans. A win/win for economic prosperity.
What You'll Do
- Build new features, applications, and services all over the stack
- Enhance our existing products as our customer needs evolve and change
- Independently identify problem areas and take ownership to improve them
- Help diagnose and resolve technical issues
- Scale and improve our backend infrastructure to make it simple and efficient to maintain
- Build front end experiences that provide a simple, intuitive user experience.
- Develop scalable, secure integrations with customer banking systems
- Help product managers and other engineers to plan, prioritize and develop user stories
We're looking for engineers who:
- Are smart, friendly, collaborative, and intellectually curious
- Love to learn and teach, to be both mentors and mentees
- Possess good judgment of technical tradeoffs
- Have experience with at least 1 front end framework (i.e. react, angular, vue) and at least 1 back end language (java, node, python, ruby, C#, php, go)
- Have experience with devops best practices
- Believe every pull request should have at least a few unit tests
- Have experience with cloud technologies (AWS)
You should talk to us if you:
- You've been writing software for over 5 years
- Want to work with people who care about your career goals and who will help you get to the next level.
- Aren't dogmatic about a particular programming language or paradigm
- Love writing simple code that is easy for other developers to read
- Have read Refactoring by Martin Fowler, Clean Code by Uncle Bob Martin, or Design Patterns by The gang of four
- Have interest in improving your abilities to write front-end code, write back-end code, write tests, or perform devops tasks
- Aren't scared by a fast paced environment with changing priorities
- Angular 6
- AWS, including EC2, RDS, S3, ELB, etc…
- Microservices Architecture
Fincura is an open and engaging environment that values the unique backgrounds of each of our team members.
- Think Big
- Challenge Everything
- Speak Up
- Be Open-Minded
This role offers a comprehensive compensation package that includes a competitive salary, health and dental benefits, and unlimited vacation.