Senior Back-end Software Engineer (Fraud) - Remote
About the Role
We are seeking a Senior Back-end Software Engineer (Fraud) - Remote to join our dynamic team. In this role, you will be instrumental in developing robust back-end systems that enhance our fraud prevention capabilities. You will work closely with cross-functional teams to ensure our systems are secure, efficient, and scalable.
What You'll Do
- Design and implement back-end solutions using technologies such as Python, Kotlin, and NodeJS.
- Collaborate with product management and design teams to create user-friendly and effective fraud prevention features.
- Utilize AWS and Kubernetes for deploying and managing applications in a cloud environment.
- Develop and maintain REST APIs to support various applications and services.
- Implement CI/CD pipelines to streamline development and deployment processes.
- Analyze and optimize system performance and reliability.
- Participate in code reviews and mentor junior engineers to foster a culture of continuous improvement.
- Stay updated with the latest industry trends and technologies to enhance our fraud prevention strategies.
Requirements
- 5+ years of experience in back-end development, specifically with a focus on fraud prevention.
- Strong proficiency in Python and Kotlin, with experience in NodeJS being a plus.
- Experience with cloud services, particularly AWS, and container orchestration using Kubernetes.
- Solid understanding of database management systems such as MySQL and PostgreSQL.
- Familiarity with microservices architecture and RESTful API design.
- Proven ability to work in an Agile development environment.
- Excellent problem-solving skills and analytical thinking.
- Strong communication skills and ability to collaborate with cross-functional teams.
Nice to Have
- Experience with Elixir and Phoenix frameworks.
- Knowledge of statistical techniques and analytical models.
- Familiarity with e-commerce and SaaS platforms.
What We Offer
- Competitive salary ranging from $140,000 to $180,000 per year.
- Flexible Spending Wallets for tech, food, and lifestyle expenses.
- Away Days - wellness days to take off work and recharge.
- Learning & Development programs to enhance your skills.
- Parental benefits to support work-life balance.
- Employee Resource & Community Groups to foster inclusion.
- Fully remote work environment with flexible hours.
This Senior Back-end Software Engineer role offers a competitive salary and the opportunity to work on innovative fraud prevention technologies in a fully remote environment.
Who Will Succeed Here
Proficient in designing and implementing scalable microservices using Python and Node.js, with practical experience in AWS for cloud infrastructure management and Kubernetes for container orchestration.
Strong analytical mindset with a focus on security, able to identify and mitigate fraud risks through systematic testing and optimization of REST APIs and databases like MySQL and PostgreSQL.
Demonstrates a proactive approach in a remote work environment, with a strong emphasis on CI/CD practices to streamline deployment processes and enhance collaboration across distributed teams.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months