Ideal candidate:
This candidate has experience working in a large and small company and is
interested in being a part of the team that will move the company forward into
the next phase of growth.
As a senior developer, you will be responsible you will be working closely with
other development team members to engineer the companies technology
stack, with a primary focus on our API. As a senior developer, you will be
responsible for mentoring and assisting other development team members as
well as assisting with system architecture and design.
Must have Experienced:
-
6+ years of professional software development experience with a demonstrated proficiency in Python & JavaScript, including JavaScript libraries: Node, Express
-
Demonstrated ability in multiple programming languages
-
Experience with database technologies (MongoDB, PostgreSQL, and Neo4J)
-
A desire to mentor and lead other developers.
-
Architect RESTful APIs, including testing and tuning
-
Testing back end applications
-
Experience with CI/CD tools (e.g. Jenkins, CircleCI, Travis).
-
Experience with version control systems (preferably Git).
-
Experience with the design and implementation of microservices.
Nice to have Experience:
-
Job/workflow orchestration development
-
CLI (Command Line Interface) development
-
DevOps tools and practices, especially the Hashicorp technology stack
-
Agile/Scrum
-
Docker
-
AWS
-
CircleCI
-
A degree in Computer Science or related field. Relevant experience will also be considered.