We are actively looking for a Senior Software Engineer (GoLang) with excellent technical expertise, who is interested in joining our growing team. As a key engineer, you will be working in collaboration with worldwide industry experts. Join our bright engineering team with open communication, empowerment, innovation, and customer-centric culture.
Essential functions
- Participate in the design and development of high-performance business applications, from requirements analysis to production
- Constantly improve software quality (evaluate and incorporate new libraries, tools, and technologies; code reviews; refactoring; testing; etc.)
- Analyze and improve application performance
- Search for simple and robust solutions to complex tasks
- Work in an Agile methodology environment where innovation, teamwork, and creativity are the key to success
- Collaborate with a team of developers, QA engineers and analysts
Qualifications
- Production experience with Golang (ideally), Java or Python
- Experience with CI/CD platform engineering, Terraform, Kubernetes
- Strong understanding of RESTful API conventions and distributed architecture
- Experience with VCS (Git, SVN)
- Robust OO Programming and OO Design concepts knowledge
- Basic understanding of algorithms, BigO notation and ability to consider the complexity of algorithms
- Strong unit/integration testing experience
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
We offer
- Opportunity to work on cutting-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package - medical insurance, vision, dental, etc.
- Corporate social events
- Professional development opportunities
- Well-equipped office
- Please note that all onboarding must occur in person and you may be asked to travel to attend