Senior Software Engineer
Prefer a full account with a password? Sign Up to Apply
Job Description
What you’ll do
• Start the day collaborating with your 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 our platform
• Build out an event driven, microservices architecture using both serverless technologies and RESTful, Spring Boot APIs (Java/Kotlin)
• Work on our 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 and mentor other engineers to provide highly valuable and innovative products to our customers
• Author architecture decision records and participate in whiteboarding sessions to demonstrate continual improvement of our engineering practices
• Help establish a technical vision and facilitate its implementation
• Meet weekly with your manager 1:1 to keep the lines of communication flowing and ensure your performance and development is on track
• Host a Lunch-and-Learn or Engineering Learning Session to showcase a new technology
Requirements
Function: General Business
Experience Level: Mid-Senior Level