Senior Golang Engineer
Arbisoft
Summary
As a Senior Backend Engineer on the team, you will be a part of a cross-functional team developing highly scalable and reliable web applications and services. You will work with a group of highly talented and motivated individuals to help shape the experiences of the customers and that enable the business success of our partners. Your focus will be around creating an extensible set of web applications and services, building core supplier experience functionality that works in a hybrid online/offline manner.
Basic qualifications:
- Bachelor's Degree in Computer Science or other related technical fields.
- 5+ years of professional experience in Software Development in Java microservice ecosystems and Spring -and/or- Golang
- Experience with Computer Science fundamentals including data structures, algorithms, complexity analysis.
- Experience working with AWS technologies such as RDS, SQS, Kinesis, DynamoDB, S3, Elastic Beanstalk.
- Experience working with ElasticSearch, Redis, Kafka, and K8s.
- Experience working in an Agile/Scrum environment to deliver high-quality software against aggressive schedules.
Preferred qualifications:
- Master's Degree in Computer Science or other related technical fields.
- Experience in rapid prototyping and other fast iteration methods for product development.
- Experience with Reactive programming in Java and a deep understanding of DI frameworks.
- Experience with Distributed Systems at scale in a cloud-based environment.
- Willingness to roll up your sleeves and do what's necessary to drive your projects to completion.
- Strong focus on customers and operational excellence.
Key responsibilities include:
- Write high quality, performant and reliable code while working on defined tasks/bugs independently.
- Work independently to understand functional specifications and deliver complete features.
- Be willing to jump in and help resolve any incidents within the defined SLA.
- Participate in team agile processes and practices, and contribute to their continuous evolution.
- Work closely with other engineers on the team to build highly scalable and robust services.
About
We take pride in our strong capability for designing and engineering robust software using mobile, web and cloud technologies. Specializing in custom web applications, intuitive mobile apps, and robust data mining techniques, our team creates digital solutions that impact millions of lives. We believe in the possibility of what can be.
Our team of 700+ experienced software engineers, developers, UX architects, designers and QA engineers are driven to produce impactful software. We have created thousands of solutions over the last decade and helped businesses like yours expand at a rapid scale. We understand the challenges of working with a remote team and focus on providing an experience that feels like having a software development team next door. Bring your idea. Let us create it.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume