Software Engineer, Client Integration

7 Minutes ago • 2-4 Years
Software Development & Engineering

Job Description

We are looking for a Software Engineer to join our Client Integrations team. You'll be responsible for developing key internal and external systems, focusing on frontend JavaScript for client-side integration, ensuring performance and scalability across various browsers and devices. You will also work on backend services in Go, supporting client-side code with robust APIs for high traffic. This role involves designing, testing, and implementing features, collaborating with cross-functional teams to combat fraud and bots, and developing cutting-edge fingerprinting and device identification methods. You will take ownership of challenging projects, maintain system health through code reviews and tests, and contribute to technical discussions.
Good To Have:
  • Experience with CDN edge functions and workers
  • Specific experience with DynamoDB, ScyllaDB, Redis, and Memcached
  • Understanding of testing frameworks and methodologies
  • Knowledge of web accessibility standards and compliance requirements
  • Working knowledge of Agile development practices and methodologies
  • Experience working with Kubernetes deployments
  • Experience building and maintaining CI/CD pipelines
  • Experience with monitoring, observability, and performance analysis tools
  • Experience contributing to technical architecture discussions and implementation planning
Must Have:
  • 2-4 years relevant software engineering experience
  • Proficiency with JavaScript for client-side code across browsers and devices
  • Experience with backend languages, specifically Go
  • Proficiency with DOM manipulation, event handling, and Web APIs
  • Proficiency with modern frontend frameworks and libraries
  • Experience with Content Delivery Networks (CDNs)
  • Proficiency with cloud platforms like AWS and Azure
  • Proficiency with NoSQL databases and caching solutions
  • Cross-browser compatibility testing experience
  • Strong communication skills for cross-functional collaboration
  • Experience mentoring or guiding junior developers
  • Comfortable with team on-call roster for 24x7 support
  • Ability to identify and write appropriate automated tests
Perks:
  • Competitive salary + Equity
  • Beautiful office space with many perks
  • Robust benefits package
  • Provident Fund
  • Accident Insurance
  • Flexible working hours and work from home days

Add these skills to join the top 1% applicants for this job

team-management
cross-functional
communication
performance-analysis
game-texts
agile-development
compatibility-testing
aws
nosql
azure
frontend-frameworks
redis
ci-cd
kubernetes
javascript

About the Role

We are looking for a Software Engineer to join our Client Integrations team. You'll be an integral member of a motivated and supportive team, responsible for the development of key systems used both internally and externally. Your focus will be on frontend development of our client-side JavaScript that our customers use to integrate with us, ensuring it's performant and scalable across a wide range of browsers and devices. You'll also have the opportunity to work on backend services written in Go, supporting our client-side code with robust APIs capable of handling the traffic of some of the internet's largest companies.

Join us to defend against fraud and abuse by bankrupting the business model of fraud!

What you'll be doing

  • Design, test, and implement features for our client-side JavaScript embedded into hundreds of millions of requests per day
  • Collaborate with cross-functional teams to build unique and innovative features that combat fraud and bots.
  • Work on developing cutting-edge fingerprinting and device identification methods to protect the integrity of our customers' businesses
  • Take real ownership of unique and challenging projects, breaking them down into manageable components with minimal guidance
  • Maintain the health and integrity of our systems by reviewing code, writing comprehensive tests, and identifying opportunities for reducing technical debt
  • Contribute to technical discussions about implementation approaches and participate in quarterly planning with informed technical perspectives
  • Share learnings with the team through documentation and knowledge sharing

What we want from you

Need to have

  • 2-4 years relevant software engineering experience
  • Proficiency with JavaScript, developing client-side code compatible across many browsers and devices
  • Experience with backend languages (we use Go)
  • Proficiency with DOM manipulation, event handling, and Web APIs
  • Proficiency with modern frontend frameworks and libraries to understand customer integration contexts
  • Experience with Content Delivery Networks (CDNs)
  • Proficiency with cloud platforms, particularly AWS and Azure
  • Proficiency with NoSQL databases and caching solutions
  • Cross-browser compatibility testing experience
  • Strong communication skills for engaging with cross-functional stakeholders and technical discussions
  • Experience mentoring or providing technical guidance to junior developers
  • Comfortable participating in an equitable team on-call roster to support our customers 24x7
  • Clear understanding of code quality impact with ability to identify and write appropriate automated tests

Nice to have

  • Experience with CDN edge functions and workers
  • Specific experience with DynamoDB, ScyllaDB, Redis, and Memcached
  • Understanding of testing frameworks and methodologies
  • Knowledge of web accessibility standards and compliance requirements
  • Working knowledge of Agile development practices and methodologies
  • Experience working with Kubernetes deployments
  • Experience building and maintaining CI/CD pipelines
  • Experience with monitoring, observability, and performance analysis tools
  • Experience contributing to technical architecture discussions and implementation planning

Why Arkose Labs?

At Arkose Labs, our technology-driven approach enables us to make a substantial impact in the industry, supported by a robust customer base consisting of global enterprise giants such as Microsoft, Roblox, and more. We’re not just a company; we’re a collaborative ecosystem where you will actively partner with these influential brands, tackling the most demanding technical challenges to safeguard hundreds of millions of users across the globe.

Why do top tech professionals choose Arkose Labs?

  • Cutting-Edge Technology: Our high-efficacy solutions, backed by solid warranties, attract leading, global enterprise clients.
  • Innovation and Excellence: We foster a culture that emphasizes technological innovation and the pursuit of excellence, ensuring a balanced and thriving work environment.
  • Experienced Leadership: Guided by seasoned executives with deep tech expertise and a history of successful growth and equity events.
  • Ideal Size: We’re structured to be agile and adaptable, large enough to provide stability, yet small enough to value your voice and ideas.

Join us in shaping the future of technology. At Arkose Labs, you’re not just an employee; you’re part of a visionary team driving global change

The most recognizable brands in the world select Arkose Labs, including Roblox, Microsoft, Adobe, Expedia, Snapchat, and Zilch.

We value your unique contributions, perspectives, and experiences. Be part of a diverse and high-performing environment that prioritizes collaboration, excellence, and inclusion. We hire the best, focus on their professional development, and offer support for continuing education.

We value:

  • People: first and foremost they are our most valuable resource. Our people are independent thinkers who make data driven decisions and take ownership and accountability in all the things they do.
  • Team Work. We demonstrate respect, trust, integrity, and communicate openly with a positive can do attitude and constructively challenge one another
  • Customer Focus. We empathize with our customers and obsess about solving their problems
  • Execution with precision, professionalism and urgency
  • Security. It’s the lens through which we implement our processes, procedures, and programs

Benefits:

  • Competitive salary + Equity
  • Beautiful office space with many perks
  • Robust benefits package
  • Provident Fund
  • Accident Insurance
  • Flexible working hours and work from home days to support personal well-being and mental health

Set alerts for more jobs like Software Engineer, Client Integration
Set alerts for new jobs by Arkose Labs
Set alerts for new Software Development & Engineering jobs in India
Set alerts for new jobs in India
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙