Software Development Specialist II

Posted Oct 6

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Create and maintain essential web components of the unified SDK utilizing JavaScript and TypeScript.

• Design and implement strategies to safeguard against digital threats, automation, and manipulations of the runtime environment.

• Develop solutions for identifying headless browsers, virtual environments, emulators, and digital fraud tools.

• Ensure secure communication among web components, native SDKs, and backend services.

• Implement integrity controls and validation mechanisms for data captured by the SDK.

• Develop telemetry, metrics, logs, and observability tools for ongoing platform monitoring.

• Conduct performance assessments and optimize the capture experience across various browsers and devices.

• Engage in defining architecture, development standards, and security strategies for client-side applications.

• Perform code reviews and offer technical support to development teams in adopting engineering best practices.

• Investigate vulnerabilities and contribute to the ongoing enhancement of fraud and abuse prevention measures.

• Collaborate with Architecture, Information Security, Platform Engineering, and Product teams.


⛳️ Requirements

• Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related discipline.

• Strong experience in developing web applications using JavaScript and TypeScript.

• Advanced understanding of the architecture and functionality of modern web browsers.

• Experience with contemporary front-end frameworks such as React, Angular, or Vue.js.

• Familiarity with web application security, including OWASP Top 10, CSP, CORS, XSS, CSRF, and secure authentication practices.

• Experience with WebAuthn, device fingerprinting, and client-side protection mechanisms.

• Knowledge of browser automation, virtual environments, emulators, and detection of scraping tools.

• Experience integrating web applications with native mobile or desktop SDKs.

• Understanding of REST APIs, secure communication protocols, and applied cryptography.

• Experience with observability, monitoring, and log analysis tools.

• Familiarity with agile development processes and DevSecOps methodologies.

• Experience in digital identity, biometrics, or fraud prevention products.

• Knowledge of WebAssembly (WASM).

• Experience with behavioral analysis and device intelligence.

• Familiarity with anti-tampering, anti-debugging, and client-side code protection techniques.

• Experience in high-scale environments and applications with critical security considerations.

• Knowledge of document capture, liveness detection, or digital onboarding solutions.

• Experience with cross-platform SDK architecture.


🏝️ Benefits

• Options for remote work.

• An inclusive, purpose-driven workplace.

• Opportunities to harmonize your career with personal commitments and interests.

• A strong emphasis on well-being.

• Exceptional experiences and career growth opportunities.

• Agile development processes and practices, including DevSecOps.

People also viewed

Tether.to4 hours ago

Developer Productivity Engineer

PT flagPortugal OnlyFull-timeSoftware Engineer
ApplyView job
Tether.to4 hours ago

Developer Productivity Engineer

GB flagUnited Kingdom OnlyFull-timeSoftware Engineer
ApplyView job
Everest Technologies, Inc4 hours ago

SAP Developer

US flagUnited States OnlyFull-timeSoftware Engineer
ApplyView job
Zantech5 hours ago

Junior Web Applications Developer – Agile, ASP.Net, OOP

US flagMaryland OnlyFull-timeSoftware Engineer
ApplyView job
Combine | Global Recruitment5 hours ago

Founding Engineer

US flagUnited States, +3 more countriesFull-timeSoftware Engineer
ApplyView job
Guidepoint6 hours ago

Senior Survey Programmer, Qualtrics

IN flagIndia OnlyFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers