The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
What you will do
• Work closely with engineers across many teams to architect and build highly scalable and robust backend applications and services.
• Write and review high quality, performant and reliable code.
• Continuously improve the quality and reliability of services and help define and enhance the patterns and principles that the team follows.
• Become the subject matter expert in your area and collaborate closely with Product Managers to understand and refine functional specifications.
• Mentor and guide junior members of the team
• Participate in the on-call rotation and be willing to jump in and help resolve any incidents within the defined SLA.
• Participate in team agile and engineering practices and lead their continuous evolution.
What you will need
• Bachelor's Degree in Computer Science or other related technical field.
• 6+ years of professional software development experience.
• 2+ years of experience contributing to the design and architecture of new and existing services.
• 4+ years of extensive experience in GoLang designing and building large scale, distributed services.
• Currently working with and being proficient with GoLang.
• Extensive experience working with at least one modern object-oriented programming language such as Java, GoLang.
• Experience designing and building large scale, distributed applications including making tradeoffs in architecture and functionality in a cloud environment.
• Experience operating production systems including defining metrics and processes for deploying changes to production reliably in live systems.
• Solid understanding of software engineering best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
Preferred qualifications
• Hands on experience with Gin and Echo frameworks in GoLang and building services with them
• Extensive experience with building and deploying services on AWS or other CSP. AWS certification is a definite plus.
• Contributed to operational excellence including Grafana, Prometheus, LogStash
• Experience working with container technology including Docker and Kubernetes.
• Experience working in a high-paced start-up environment.
What you will get in return
• Competitive pay on hourly rate
• Working hours flexibility
• Learn from industry veterans.
• Work on cutting edge problems with cutting edge technologies.
• Semiannually bonus options
• Possibility of company equity