ENVIRONMENT 
A prominent web hosting company is looking for a talented Senior Full-Stack Developer to lead the development of their new product.
The ideal candidate will have prior experience with cloud technologies, React, Django, and AngularJS, as well as expertise in Domain-Driven Design.
Proficiency in Ruby, Go, TypeScript, or Python is also highly desirable.
DUTIES 
- Design & development of backend software and APIs 
- Object-oriented programming using a language like Ruby 
- Design & development of frontend components using React 
- Software development within the Linux/Unix environment 
- Agile development practices (team focus, continual improvement, automated tests, refactoring, continuous integration, pair programming) 
REQUIREMENTS 
- BSc or BTech majoring in Computer Science will be advantageous, however, your ability to demonstrate your in-depth understanding of the web technologies and sound software engineering practices will trump a formal qualification.
 
 A minimum of 5+ years of software development experience.
 
 Minimum of 2 years supporting a large-scale application in an operational capacity.
 
 
- Bonus Points  
- Previous Cloud experience 
- React, Django, and AngularJS experience 
- Domain Driven Design experience 
- Ruby, Go, Typescript, or Python experience 
- Since the primary language used in the team is Go, experience with this tech stack will be highly beneficial 
- Given the product domain, any Linux or cloud platform system administration or advanced user experience 
- Kubernetes and Gitlab experience 
The ideal candidate will have a passion for: 
- Using technology to serve client requirements 
- Programming, open-source technologies, and IT in general 
- Developing Quality, Secure Optimal systems and simple procedures 
- Agile development and a self-organising team environment 
A high level of proficiency in the following: 
- Utilizing Cloud Services such as AWS, Azure or GCP to build software solutions 
- Database design and performance tuning (MySQL or similar) 
- Software development within the Linux/Unix environment 
- Agile development practices (TDD, refactoring, continuous integration, pair programming) 
- Microservice principles and development 
- Understanding of and development using Containers 
- A DevOps background would be beneficial 
- Linux systems administration skills will be an advantage 
- Experience working with Go 
ATTRIBUTES 
- Sharing ideas and innovation 
- Ongoing learning and improvement 
- Effective communication 
- Self-motivation and self-management 
  #J-18808-Ljbffr