about 1 month ago
We're looking for an experienced Senior API / Platform engineer to join our clients team. They have created the best possible user experience for identity and access management that delivers the highest level of security, without using passwords.. Must have: 7 - 10+ years of industry experience in software development More than 5 years' experience working primarily with RESTful API 2+ developing with Python Designed and architected a large scale API system from the ground up Experience developing an async and/or parallel application Knowledge of OAuth2 and OpenID Connect, SAML and ActiveDirectory standards General knowledge of web security and remediation practices Experience deploying in AWS or other cloud infrastructures Experience with server less infrastructure such as AWS Lambda service and/or API Gateway Experience with developing mirco-services You know your way around Git You understand design patterns It would be great if you had: Experience with interprocess communication (IPC) and distributed computing Comfortable with SQL and PL/SQL esp Postgres is a big plus A degree in computer science or related field Have shipped a SaaS based product Have experience designing algorithms Have worked at a startup before What will you be doing? You will be working with a team of developers to design and build the API system. The API system is the heart of the back-end. As the owner of the API you will be responsible for ensuring compliance the open standards and also developing new APIs to support business operations. Are propitiatory authentication technology works alongside of OAuth2 and OpenID Connect. You will develop APIs that implement and support this technology. Security and performance are your primary concerns. You will be architecting and implementing the API to insure that clients can absolutely trust their interactions with us and will receive lightning fast performance during peak loads. You will be working with front-end developers, data scientists, and mobile application developers to support their need to access data on system functions. You will collaborate with developers, voice technical challenges and potential avenues of exploration from beginning to the end of projects. As needed, you will work with Technical Support and clients to address technical issues. Your unique voice and ideas will contribute to our development process, which we are constantly building. Likewise, you should be open to trying out new work-flows, tools, and team structures. We are always trying to improve the ways we work. You will be a key part in contributing to this effort through things like iterative development and continuous integration. Your opinion matters, your ideas will be heard and appreciated. You will provide direct input on technical (and not so technical) decisions and be heavily involved in the product design process. What our client is looking for? They want the brightest engineers, scientists, clinicians, designers and business minds..but being smart is not enough. We value curiosity, energy, transparency, passion, getting things done, and people who will not just thrive in a collaborative group but will thrive as part of a our team. Extra's: Competitive salaries and stock optionsGenerous vacation benefitsAllowance for conferences, courses and subscriptions - to support our culture of continuous learning To apply- Send your resume and cover letter.
It takes great people to make a great company.
Our mission is simple: to connect promising companies with the talented people who can bring their business to the next level.
14 days ago
only 14 days until close