Introducing our Engineering Team:
We have entered a decade of disruption of large corporate business models, driven by a step change in the power of technology and the audacity and speed of start-ups. To be fit for the future, visionary companies will deliberately re-imagine themselves by injecting or attacking established models with new ideas fueled by technology. Featuring world-class business leaders, product designers, engineers and technology professionals with a passion for innovative and emerging digital solutions, our Engineering Team assists influential global leaders to imagine, develop and launch digital businesses and solutions with transformative power. From mobile applications and eCommerce to original and developing digital products and services, they address challenges at their core and develop products, services and experiences that disrupt markets, generate value and positively impact millions of lives.
As a Senior Back End Engineer, you will use your skills to
- Build, maintain and refine high performance, scalable systems, serving an essential function in all groundwork, infrastructure and product discussions from conception to completion.
- Contribute to a future-ready, high quality and performance code base.
- Share technical solutions and product ideas through design review, pair programming, code review and technology discussions.
- Demonstrate and communicate a passion for designing product user interfaces that help drive rapid business growth.
- Apply expertise in developing back-end application and services in Golang
- Develop service-based architecture and designing persistence and caching models using RDBMS and NoSQL.
As a Senior Back End Engineer, you will need:
- 5 + years engineering experience, building back end applications and services with expertise any C based language.
- Proficiency in multiple scripting languages. Experience with Golang would be highly desirable.
- Experience developing complex object-oriented software and service-based architecture.
- Proven competencies in designing persistence and caching models using both RDBMS and NoSQLA deep understanding of software engineering best practices such as unit testing, code reviews and design documentation
- Workflow flexibility and strong teamwork skills.
- Exposure to modern infrastructure automation (infrastructure as code) techniques and tools (e.g: Ansible, Terraform, CloudFormation).
- Familiarity with container clustering technologies, e.g: Docker, Swarm, Kubernetes, Rancher, ECS, GCE.
- Familiarity in building CI/CD systems and pipelines, e.g: Jenkins, GitlabCI, TravisCI, Buildkite.
- Understanding networking concepts. e.g: DNS, TCP, HTTP, routing, firewalls, CDN, etc.
by via developer jobs - Stack Overflow
No comments:
Post a Comment