Senior Golang Software Engineer Offline
Teramind is a hybrid, global workforce building the next-generation Insider Risk Management and User Behavior Analytics platform.
Join our team of innovators who are redefining insider risk management through cutting-edge technology. More than 10,000 organizations across the globe have used' Teramind to mitigate insider threats and protect their sensitive company data with the most robust, enterprise-grade software on the market.
As a global team, Teramind embraces an inclusive and flexible work environment and team culture. We win together, learn from each other and respect each other while delivering best-in-class security solutions.
About the role
As a Golang Developer, you will collaborate with a global team and report directly to the Engineering Manager. We are looking for a candidate who thrives in a fully remote global work environment, demonstrates excellent problem-solving skills, possesses strong communication and analytical capabilities, and actively seeks to improve processes, their team, and the organization.
You will play a pivotal role in ensuring adherence to best practices while delivering robust and scalable solutions.
Requirements
- 5+ years of commercial software development experience.
- 2+ years experience in Golang, designing and building scalable high-performing applications.
- Capable to independently and proactively lead a feature through the entire development cycle while cooperating with the different teams
- Experience with Docker and Kubernetes
- Experienced in microservice architecture and building RESTful services
- Fluent in conversational and written English (B1+), for daily interactions with multicultural teams
- Highly organised with precise attention to detail
Your day-to-day
- Design, develop, test, and implement high-quality software solutions that are reliable, scalable, and maintainable
- Research and suggest the best way to implement business requirements
- Identify improvements in existing architecture and legacy code to continuously refine and evolve the product
- Enhance software delivery and quality throughout the entire software development cycle
- Manage any issues that may arise and drive resolutions throughout the development process
- Collaborate with cross-functional teams and leverage technical expertise to make informed implementation decisions, actively participating in code reviews and software lifecycle activities
- Work with other team members and technical leads effectively and with minimal supervision
Benefits
This is a remote job. Work from anywhere!
We're a global, distributed team looking for the finest talent. We've been thriving as a fully-remote team since 2014. To us, remote work means flexibility and having truly diverse, global teams.
At Teramind, we're a collaborative, forward-thinking team where new ideas come to life, experience is valued and talent is incubated.
- Competitive salary with a focus on a global market
- Bonus for performance
- Career-growth opportunities
- Flexible Time Off and Paid Time Off benefits
- Ongoing training and development opportunities
About our recruitment process
We donβt expect a perfect fit for every requirement weβve outlined. If you can see yourself contributing to the team, we want to hear your story.
You can expect up to 4 interviews:
- Intro-call
- Technical Interview
- Final interview
The job ad is no longer active
Look at the current jobs Golang β