Oscilar logo
Oscilar

AI Risk Decisioning™ platform that helps organizations manage onboarding, fraud, credit, and compliance risks

Senior JavaScript Developer – Web SDK

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2021H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

78 days ago

Salary

0

Seniority

Senior

Bachelor Degree8 yrs expEnglishBabelJavaScriptTypeScriptWebpack

Job Description

Senior JavaScript Developer – Web SDK

Oscilar

• Lead the development and maintenance of a high-performance Web SDK for collecting and analyzing browser and device-related data. • Design and implement algorithms to create unique device fingerprints and capture behavior-based insights (e.g., gestures, keyboard, and mouse interactions). • Build and maintain a robust CI/CD pipeline with automated cross-browser testing and release cycles. • Continuously optimize SDK performance to minimize resource usage and ensure a seamless user experience. • Stay updated on emerging web technologies, security practices, and industry trends to enhance SDK capabilities. • Develop clean, maintainable, and well-documented code aligned with the best coding practices. • Conduct thorough code reviews and mentor junior engineers on best practices. • Collaborate with cross-functional teams—including product managers, designers, and QA engineers—to meet high-quality standards and customer requirements. • Ensure data privacy and security principles are embedded in the SDK’s design and implementation. • Drive innovation in browser-based solutions for risk, fraud detection, and device analytics.

Job Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience)
  • 8+ years of experience in web development, with at least 3 years focused on building and maintaining SDKs
  • Proven track record of contributing to open-source projects or showcasing relevant work on platforms like GitHub
  • Proficiency: JavaScript (ES6+), TypeScript, REST APIs, Git, and version control tools
  • Web SDK Expertise: Extensive experience designing and maintaining Web SDKs or libraries with a focus on data collection, tracking, or analytics
  • Browser APIs: Deep understanding of browser environments, APIs, and efficient handling of browser-related data
  • Security Principles: Strong knowledge of data privacy, encryption, hashing, and obfuscation techniques
  • Cross-browser Compatibility: Experience in building solutions that work seamlessly across various browsers and devices
  • Server-side Familiarity: Understanding of server-side technologies and RESTful APIs for data retrieval and storage
  • Build Tools: Proficiency in modern build tools and frameworks like Webpack, Babel, or Rollup
  • Excellent problem-solving abilities, with attention to detail and a focus on delivering high-quality solutions.
  • Strong communication and collaboration skills to work effectively in cross-functional teams
  • Ability to mentor and provide constructive feedback to junior developers.

Benefits

  • Compensation: Competitive salary and equity packages, including a 401k
  • Flexibility: Remote-first culture — work from anywhere
  • Health: 100% Employer covered comprehensive health, dental, and vision insurance with a top tier plan for you and your dependents (US)
  • Balance: Unlimited PTO policy
  • Technical: AI First company; both Co-Founders are engineers at heart; and over 50% of the company is Engineering and Product
  • Culture: Family-Friendly environment; Regular team events and offsites
  • Development: Unparalleled learning and professional development opportunities
  • Impact: Making the internet safer by protecting online transactions

Related Job Pages

More Backend Engineer Jobs

1Password logo

Backend Developer

1Password

Productive businesses use 1Password to secure employees at scale.

Backend Engineer78 days ago
Full TimeRemoteTeam 501-1,000Since 2009H1B Sponsor

• Code, test, debug, deliver and maintain production software systems for new and existing product features • Collaborate with cross functional teams to ensure smooth releases • Communicate technical requirements to stakeholders • Mentor junior team members • Participate in planning and task identification • Write comprehensive tests during development cycle • Review code for quality • Generate and review documentation for scalability • Stay informed about industry trends • Be available for on-call rotational work

United States
$123K - $167K / year
Full TimeRemoteTeam 501-1,000Since 1965H1B No Sponsor

• Provide technical leadership for teams and software development projects; • Define technical solutions aligned with business needs, considering scalability, reliability, security, availability, and performance requirements; • Define, document, and validate logical and executable system architectures; • Prepare technical, architectural, operational, and project management support documentation; • Create functional and technical specifications for systems and applications; • Provide solutions and support for the development of mobile and web application features; • Develop applications with a high level of technical complexity; • Collaborate with the QA team, supporting testing and quality strategies; • Review source code to ensure adherence to best practices, design patterns, and software quality standards; • Design solutions with a focus on integration and continuous delivery (CI/CD); • Act as a technical reference, promoting training, mentoring, and support for developers; • Plan, track, and monitor technical activities for projects under your responsibility; • Support technical decisions related to project evolution, architecture, and infrastructure.

Brazil
Full TimeRemoteTeam 501-1,000Since 1965H1B No Sponsor

• Design, develop and maintain features, plugins and extensions for the Backstage framework; • Implement modern, responsive and accessible web interfaces using React; • Build services and integrations using Node.js (REST/GraphQL); • Create reusable components aligned with internal UI standards; • Integrate internal and external APIs with plugins and corporate services; • Automate workflows and routines to improve the developer experience; • Connect Backstage to systems such as CI/CD pipelines, observability, cloud, identity, SCM, and others; • Write unit and integration tests for frontend and backend; • Contribute to quality standards, consistent UX and best practices; • Assist with instrumentation for logging, monitoring and diagnostics; • Use CI/CD pipelines for continuous build, test and deployment; • Participate in troubleshooting across development, staging and production environments; • Support containerization (Docker) and orchestration (Kubernetes) when applicable; • Keep architecture, plugins, APIs and integrations documentation up to date; • Participate in code reviews and technical discussions.

Brazil
Job Closed
Full TimeRemoteTeam 501-1,000Since 1965H1B No Sponsor

• Design, develop and maintain Java microservices and applications, ensuring quality, performance, scalability and security; • Evolve architectures based on REST APIs and distributed services; • Implement and maintain automated tests (unit, integration and functional); • Collaborate with global, distributed teams by participating in technical meetings, backlog refinements, code reviews and architecture alignment in English; • Work with CI/CD pipelines for continuous build, test and deployment; • Use containerization (Docker) and support deployments in orchestrated environments (Kubernetes); • Troubleshoot development, staging and production environments; • Actively participate in remote agile ceremonies and knowledge-sharing sessions; • Contribute to technical documentation of architecture, components and processes, produced and maintained in English; • Demonstrate flexibility, autonomy and a willingness to learn, staying up to date with the project’s technological evolution, including automation and new software engineering approaches.

Brazil
Job Closed