We are looking for a creative and passionate developer, with experience in web technologies, performance and scale to help us build our SaaS offering.
You will be responsible for product development from concept to deployment, engage in problem analysis and create feature plans that outline implementation details.
You’ll work within a Scrum methodology, and take a significant part in developing and supporting our service.
Major Responsibilities:
End to end development of features and systems that are used daily by key stakeholders, both internally and externally.
Investigate, implement and share new technologies and ideas.
Be part of an organic team developing in a fast paced environment based on CI/CD.
Practice the most advanced server side techniques available with challenging micro-services architecture, using the cutting edge technologies available: GoLang, GRPC, Docker, Kubernetes, AWS, Postgres, REDIS.
Desired Background:
Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience.
4+ years of relevant work experience.
Experience working in software development with GoLang in a complex architecture environment.
Experience in working with back end technologies and/or back end frameworks such as GoLang, GRPC, event-driven architectures, SQL.
Basic networking understanding (OSI Model)
Passion for coding, Devotion to the cause, and highly independent.
Preferred qualifications:
Experience in any of the following technologies and/or frameworks; GoLang, SQL/noSQL DBs.
Experience with cloud technologies.
Linux/Unix skills.
Deep understanding of design patterns and various software architectures.
Ability to learn other coding languages.
Demonstrated ability to share knowledge via formal mentoring, reviewing code, reviewing design documents, providing technical talks or as a consultant on projects.