Full Job Description
We are currently looking for a Full Stack Engineer to work in the Durham, NC office!
The Expertise and Skills You Bring
Bachelor's degree in Computer Science or equivalent.
10+ years of experience developing multi-tier distributed application preferred.
Expert level knowledge of REST API development
Demonstrated expertise MQ /Kafka technology to develop and support data ingestion services
Experience in developing applications that use multi-threaded processing.
Familiarity using financial messaging protocols like FIX.
Familiarity with GIT workflow for code check-ins and review
Deployment tools and techniques like Jenkins, TerraCore, Concourse, Docker etc.
Demonstrated expertise in various relational and non-relational database technologies (ideally Oracle/Redis/Aerospike/ DynamoDB)
Experience in UI Development with technologies like Angular, React and others is a big plus.
You are comfortable working in an Agile software delivery environment, with exposure to continuous integration and continuous delivery tools.
You have a passion for clean, maintainable code and are always looking to improve your engineering skills in fast-paced, ambiguous environments.
Learning, adapting and embracing new concepts & technologies quickly and implementing them successfully.
Understanding of fundamental design principles for building a modular and scalable platform.
You build positive relationships with other team members and have excellent verbal and written communication.
Good communication skills, problem solving skills, and a highly professional attitude are needed for this role.