Job Description
Senior Software Engineer (Backend)
What you’ll do
- Collaborate with XFN team and Product Manager during daily standups to discuss the current sprint and remove any roadblocks.
- Write Java, Kotlin, JavaScript or Python code (using TDD) to add functionality to the platform.
- Build an event‑driven, microservices architecture using serverless technologies and RESTful Spring Boot APIs.
- Work on the infrastructure‑as‑code framework, using AWS services such as Lambda, ECS, Fargate, Step Functions, SNS/SQS, and Kinesis Firehose.
- Model complex product data and work with multiple data stores, including MySQL, PostgreSQL, DynamoDB and Elasticsearch.
- Pair with other engineers to deliver valuable and innovative products to customers.
- Author architecture decision records and participate in white‑boarding sessions to continually improve engineering practices.
- Meet weekly 1:1 with manager to keep communicatio...