Job Type: Contract
Contract Length: 3+ months
Pay Range: $65-75/hr
Start Date: ASAP
Location: Hybrid - Charlotte, NC
About the Opportunity:
Our client, a leader in FinTech, is looking for a skilled Senior Software Engineer to join their team for a 3+ months engagement. This project involves contributing to their core services and data aggregation layer to meet their need for scale, quality, and rapid iteration. This is a high-impact role that requires a self-motivated professional who can hit the ground running and deliver results quickly.
Key Responsibilities & Deliverables:
This role is focused on the successful completion of specific tasks and deliverables. Your responsibilities will include:
- Contribute to the core services and data aggregation layer, maintaining scale and quality for a rich financial data set.
- Build out high-quality integrations with other internal services and external partners to enrich the core user experience.
- Develop automation throughout the technology stack, including build & deployment processes, testing, monitoring, and data pipelines.
- Work with front-end developers to complete end-to-end solutions and iterate rapidly.
- Provide technical expertise and mentorship to coach other team members.
We are looking for someone with a proven track record of successful contract engagements. The ideal candidate will have:
- 5+ years of industry experience working as a backend developer.
- Deep expertise in Scala and/or other functional languages. This isn't a learning role—you need to be a subject matter expert.
- Experience with microservices architecture, messaging patterns, and deployment models.
- Experience with Kafka, RabbitMQ, Amazon SQS, or similar data messaging platforms.
- Experience with Kubernetes and container technologies.
- Proficiency in SQL, relational database schema design, and ORM technologies & concepts.
- Expert understanding of web application internals, scalability at any tier, and production infrastructure needs.
- A solid foundation in OOP, design patterns, algorithms, programming languages, networking, and Linux operating systems.
- Demonstrated ability to work autonomously and experience with Agile/Scrum practices.
- Strong communication and leadership abilities.
#LI-BV1





