Job Description
Looking for a Senior-level engineer with full-stack experience who can hit the ground running for one of our Data Product Security teams. This is a role that must be able to deliver results and excellence. Will expect to see well-rounded full-stack experience with a deep understanding and proven diverse experience working with APIs, backend platforms, and the cloud (not just integration work).
EXPERIENCE &
SKILLS
• 7+ years of demonstrated full-stack application, cloud, and front-end experience.
• 1-2 years experience with front-end technology such as React and Angular
• Extensive Node JS experience
• Demonstrated experience with a variety of tools and technology that goes beyond just integrations while working across multiple use cases and functional domains
• Git, CI/CD pipelines, Rest APIs, Swagger/Open API specification
• Experience with any API platform, Apigee preferred
• Minimum of 2-3 years of diverse experience working with Cloud, AWS in particular o Lambda o Amazon API Gateway o S3 o DynamoDB o OpenSearch o Cloudwatch o RDS
• Experience with TypeScript and Jest
• Clearly understands the difference between MPA and SPA and when to best implement
• REST architecture and HTTP protocols
• Excellent understanding and proven experience implementing authorization and authentication
• Proven experience working collaboratively with UXD and platform engineers to design, architect, and iteratively implement product tools and interfaces
• Strong emphasis on unit and integration testing
• Utilize design and development skills to build (code) and unit test new systems functionality per technical specifications, with deliverables to include code builds and automated unit test results. (Practice TDD and XP) that meets the Definition of Done. Embodies an “Automation First” mindset.
• Build and unit test production deployment packages through Continuous Integration/ Continuous Development (CI/CD)
• Facilitate/lead reviews and Participate in Peer Programming with other members of the technical team, communicating design, requirements, feature set, functionality, and limitations of systems/applications to inter and intra department Teams.
• Current technological trends and developments in the area of info security.
• Experience leading small dev teams with proven ability to balance mentoring with own deliverables
• Bachelor’s degree in Computer Science or a related field or equivalent education and work experience required. COMMUNICATION & COLLABORATION
• Proven track record of agility AND diversity in technology application, coding, and integrations
• Problem-solver who thinks outside the box and asks high-value questions
• Experience working in a continuous development and continuous discovery environment
• Agile scrum experience, SAFe or Continuous Discovery preferred
• Ability to take complicated problems and break them down into iterative components
• Following the “you build it, you own it” principle and be ready to lead/facilitate production outage calls/issues
• Maintains visibility into security-related topics at an engineering professional level. Interfaces with groups such as application support, engineering ops, finance, privacy, risk management, etc.
• Strong written, verbal, and interpersonal communication skills; ability to communicate internally, upward, and cross-functionally; ability to interface with cross-functional team members to gain support required to accomplish assignments; able to build coalitions.
• Experience as tech lead (not offshore but agile scrum teams)
ANY GRADUATE