Job
Title: Backend Golang Developer
Location: Memphis,
TN.
Job
Duration: 3-6 Month + Extensions (Long Term Need)
Interview: Phone/Skype.
Start Date: ASAP
Key Skills Needed:
- Solid hands-on Golang (Go) development
experience and passionate about Go and its capabilities
- Experience in Multi-threading
- Solid understanding of Data Structures,
Algorithms & Object-Oriented design concepts
- Proficiency with relational databases / SQL
development
- Experience designing and implementing REST
and XML-based web services
- Ability to solve complicated problems with
simple solutions
- Passion for new technologies and services
- Understanding of Agile SDLC methodology
Job Responsibilities:
- Write documentation for the code to be
written
- Write automated tests for code to be
written
- Implement functionality such that automated
tests successfully pass and according to coding standards
- Work with product managers and UX designers
to deliver most optimal and customer-friendly implementation.
- Be on-call on a rotating basis for the
services owned by the team
- Debug production issues and create
subsequent mitigation plans
- Optimize performance of existing
implementations
- Own the product or component entirely
- Bring forward ideas to experiment and work
in teams to transform ideas to reality
- Prioritize tasks with the scrum master that
leads the team to be successful
Basic Qualifications:
- BS in Computer Science
- 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
Preferred
Qualifications:
- Master’s in computer science or Applied
Mathematics
- 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
--
You received this message because you are subscribed to the Google Groups "Golang Positions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
golang-positio...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-positions/e24442c4-845f-48e8-b9e1-9b726e12be19%40googlegroups.com.