Software Engineer in Germantown, TN at Vaco

Date Posted: 8/6/2019

Job Snapshot

Job Description

Vaco is looking for a Software Developer for a contract-to-hire role in Memphis, TN.

The right candidate will understand all layers of the software stack. You will be responsible documentation, automated tests and code writing.


* At least 5 years in product development experience
* Strong understanding of computer science fundamentals such as data structures (trees, graphs, hash tables)
* Deep understanding of functioning and implementation of basic algorithms such as sorts, searching and the capability to explain performance characteristics and complexity using Big-O notations
* Capability to independently debug problems and analyze logs in production systems
* Capability to read existing code
* Strong understanding of various data storage options such as relational, no-SQL, etc.
* Fluency in SQL/SQL-like query
* Strong scripting skill in Shell, Python or Ruby
* Strong language skills in languages such as C, C++, Java, Golang, .net Core

* BS in Computer Science

Nice to haves:

* Strong leadership skills with capability to lead a team of 3 to 4 engineers technically
* Track record of developing products in an Agile development environment
* Experience working in a CI/CD environment
* Understanding of Git and development activities such as merge, conflict resolution of code
* Deep understanding and experience in Docker, Kubernetes and AWS cloud services

* Masters in Computer Science or Applied Mathematics

Apply today!