Software Engineer, Fraud
B
Blockchain.comFinTech
You can work remotely from anywhere in the worldFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7 years experience
- Required Skills
- PostgreSQLJavaKafkaKotlinGrafanaRedisSparkScalaBigQueryDatadog
Requirements
- Know at least one programming language in depth
- 7 years experience building and shipping highly-available, fault tolerant, production ready distributed backend systems
- Experience in any JVM based languages (such as Java, Kotlin, Scala)
- Confident in ability to build, debug and ship microservices
- Customer focused and continuously suggest how the backend can provide the best Customer Experience
- Consistent high levels of test coverage
- Strong technical documentation
- Effective monitoring
- Exposure to Kafka
- Exposure to PostgreSQL
- Exposure to Redis
- Basic understanding of reactive systems using CQRS and event sourcing
- Passion for crypto and the transformations it enables
Responsibilities
- Develop and integrate APIs from new and existing services, to our various product applications.
- Become a key member of a dedicated engineering team committed to rapidly shipping, and iterating on products that directly impact millions of users.
- Advocate best practices, code quality, test coverage and drive technical discussions.
- Optimise existing systems for scalability, extensibility and performance whilst building out reusable, modular code for use across Blockchain's products.
- Ensure security is at the forefront of everything you do, employing advanced encryption schemes to secure user and company data.
- Work within interdisciplinary teams to continually deliver the highest quality software to our users.
View Full Description & ApplyYou'll be redirected to the employer's site