
Senior Backend Developer
Riskified
full-time
Posted on:
Location Type: Hybrid
Location: Lisbon • 🇵🇹 Portugal
Visit company websiteJob Level
Senior
Tech Stack
AWSDockerElasticSearchJavaJavaScriptKafkaKubernetesNode.jsNoSQLRubyRuby on RailsScalaSparkSQL
About the role
- Conceptualize and develop highly scalable architectures for machine learning systems and platforms
- Engage with large-scale projects encompassing real-time and batch jobs using Scala, Node.js, Spark, Kafka, Kubernetes, Docker
- Continuously deploy code to production using advanced CI/CD tools
- Play an important role in end-to-end development of products that enhance Riskified’s core offerings
- Collaborate closely with engineering and product management to ideate, design, and implement new features
- Take ownership across planning features, choosing technologies, designing code and architecture, conducting pull request reviews, deployment, and post-deployment monitoring
- Work in an Agile setting building FinTech payment-fraud solutions
Requirements
- Over 5 years of demonstrated hands-on experience in server-side coding
- Experience in Scala/Java
- Experience in database technologies (SQL/noSQL)
- Familiarity with stream applications is advantageous
- Possess a self-directed learning approach to software development
- Dedication to crafting clean, SOLID, and resilient code
- A collaborative team player with exceptional communication skills and the capacity to work autonomously
- Familiarity with: Scala, Spark, Aerospike, ElasticSearch, Kafka, Kubernetes, Docker, Ruby on Rails, Node.js, AWS
Benefits
- Hybrid mode of work
- Flexible schedule
- Recharge weekends
- Healthcare & dental benefits
- Fully-stocked kitchens
- Commuter benefits
- Benefits package per month—per your choice (e.g., work-from-home equipment, gym membership, wellbeing activities, and more)
- Wellness program
- Celebrations and activities
- Team events
- Happy hours
- Awesome Riskified gifts and swags
- Volunteer programs
- Personal development
- Global onboarding
- Role-based technical skills training
- Full access to Udemy
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ScalaJavaSQLnoSQLSparkKafkaKubernetesDockerCI/CDSOLID
Soft skills
collaborativecommunicationself-directed learningteam playerautonomous