Software Engineer
Fize is a rapidly growing startup in the financial data space. We bring together everything that’s required to build websites and apps that require personal insurance data. Fize’s products enable businesses to request insurance data over a reliable, secure network while utilizing our ready-to-use code snippets for fast integrations.
You are a passionate technology whiz able to see your work within the larger business context. You inject your insights in driving product decisions and strategy and you want your software to be a delight to use. You know how to build scalable resilient systems and how to hack together one-off scripts. You’re a team player and you love to learn and teach and you know complex problems demand innovative collaborative solutions.
At Fize, you’ll work side by side with product in setting strategy, directing processes, and building amazing features. You’ll gain a deep understanding of our customers and our business so you can grow with us not just as engineer, but as an entrepreneur and a leader.
A Typical Week
- You'll write , test, and deploy backend code in Javascript, Python and Protobuf.
- You’ll manage and monitor our ECS and Lambda based AWS infrastructure.
- You’ll build reports and alarm triggers off of querying our Mysql and DynamoDB databases.
- You’ll collaborate with our hardworking and nimble team through stand-ups, company presentations, slack discussions, pull Requests, and post-mortems.
- You’ll adhere to and improve upon our agile process through weekly meetings, requirement documents, and sprint retrospectives.
Requirements:
- You’ve been building and scaling backends for 4+ years.
- You have experience with an Object Oriented languages and in thread management.
- You have extensive experience with SQL databases, constructing.
- You can lead technical architecture discussions and help drive technical decisions.
- You write understandable, testable code with an eye towards maintainability.
- You feel comfortable learning new APIs studying documentation and example implementations.
- You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
- You have strong communication skills, a positive attitude, and empathy.
- You have self-awareness and a desire to continually improve.
Bonus Points:
- Experience with Python and Node.js
- Experience with AWS Lambda, ECS, Cloudmap, and AppMesh.
- Experience with infrastructure as code tools such as Terraform or CloudFormation.