Software Engineer (Golang)

Software Engineer (Golang)

Join the team

Information

Day-to-day, you will: Provide technical expertise to build, develop and scale SecureAuth's cloud services. Build microservices keeping in mind - large-scale distributed systems, monitoring, fault-tolerance, durability and scalability. Creative problem solver - Work closely with product management to have an excellent understanding of business goals and able to identify and solve high impact, highly complex problems. Collaborate and communicate with other teams to align on delivery schedules. Be an energetic ‘self-starter’ with the ability to take ownership and be accountable for deliverables. Ideally, you have: Bachelor's degree in Computer Science/Engineering 6+ years of relevant software engineering experience 1+ years writing Go for production Experience designing and building highly distributed applications Excellent comprehension of scalability and performance issues Strong ability to define problems, formulate solutions, effectively collaborate and communicate, plan and execute Experience using relational and non-relational/NoSQL databases Experience with Docker, Kubernetes, and Linux containerization technology Experience with Git, GitHub, and Gitflow Experience working with SCRUM and/or Kanban agile methodologies Nice-to-have: Familiarity with queuing systems like RabbitMQ/AMQP, Kafka, ActiveMQ, AWS SQS, ZeroMQ, etc. Experience with cloud computing platforms like Amazon AWS or Google Cloud Experience with automating cloud deployments Experience with Hashicorp Vault Ability to work with people remotely, communication will be very important since we have people in different locations with different time-zones. Be ready to work in a highly dynamic environment. Perks: OSDE 310 familiar 1 week for holidays (additional) Birthday day free 2 days free in December Paternity Leave Extended Flex time Reduced journey

Join the event!

See all the content and easy-to-use features by logging in or registering!