Role: Platform Engineer
Location: San Francisco, CA 94105
The client is looking for a Senior software engineer to join Certainty Platform Engineering Team. Certainty Platform is redefining the way people shop for financial products such as Credit Cards and Personal Loans. This is mainly accomplished by integrating with various Financial Institutions and presenting Pre-Approved/Pre-Qualified Offers to the users. We are looking for an experienced engineer who is detailed oriented, analytical and pragmatic in their approach. They should have a passion for User Experience, Web Technologies and RESTFul web services.
What you will do?
-Write extremely clean, concise, and testable code.
-Write Scalable, Reliable and Monitorable 3rd party API integrations using PHP and node.js
-Lead the charge in the never-ending pursuit of faster and faster processing.
-Create tools to assess the health of 3rd party integrations in production environment.
-Developing and maintaining web application that lets millions of users shop for financial products.
-Provide valuable code review feedback on a regular basis.
-Guide all members of the team to pragmatic design that follows good principles.
-Exemplify good citizenship in all of our product development processes.
-Engage heavily in design and discovery through release to ensure excellent member experience.
-Provide technical and design mentorship to more junior engineers.
-Drive adoption of decisions within team.
-Have a positive impact in interactions, building a great culture and making people feel valued.
What is certainty platform?
What we expect?
-4+ years of professional work experience with at least 2 years working with 3rd party API integrations.
-Strong foundation in OOP, design patterns, algorithms, and programming languages.
-Web application development experience with MVC frameworks. (LAMP stack is nice to have - PHP/MySQL/Memcache).
-Experience with application performance management tools such as New Relic and Splunk.
-Experience with Domain Driven Design and Test Driven Development.
-Experience creating RestFul web services.
-Comfort across a spectrum of technologies and practices including testing, security, data science, web services, and algorithms.
-Data driven and able to track details well.
-Willing to lead initiatives and teach skills to junior and senior engineers alike.
-Strong communication skills with engineers and non-technical folks.
-Experience delivering product in an agile environment.
-Love of web and mobile products.