Full Stack Software Engineer
Improving has partnered with a client in Northwest Plano on their search to hire several full time Full Stack Engineers. These are direct hires with the client and will be working on eCommerce solutions, green-field design and architecture and developing a robust and scalable service layer to power company wide applications.
4-6 yrs (Mid-Level) applications development experience with at least 3+ recent years focused on mid and back of the stack development.
Solid Understanding of SDLC process
SOA experience with an enterprise solution highly desirable (such as MuleSoft or Oracle SOA for examples)
Experience in both Functional Programming and Object-Oriented Design.
Experience writing unit, integration and end-to-end tests.
Experience across a wide variety of AWS technologies like S3, EMR, Redshift, Lambda, SNS and EC2
Strong experience with NoSQL and relational databases such as Elasticsearch and PostgreSQL.
Experience with Operations tools and automations
Experience with continuous integration, DevOps tools such as Bamboo/Jenkins
Experience with version control and code repository tools. Experience should include: GitLab, and GitHub (You should know how to create, delete, merge branches as well as create pull requests etc.)
Experience working in an Agile/SCRUM model
Experience in Travel Industry HIGHLY desired as well as experience with Global Distribution Sytems (GDS)
Message bus experience is a plus
Knowledge of configuration management, such as Ansible/Puppet/Chef/RPM
Knowledge of Terraform, Consul, Vault, Packer and other Hashicorp tools
Knowledge of Docker, Rkt or similar containerization tooling
Knowledge of management of containerized applications, Kubernetes or similar
Key Value based NOSQL experience (Redis experience a plus)
“My career found purpose, autonomy, and mastery at Improving. Improving’s foundation of Trust has changed everything in my career and personal life. There’s a humble pride I have partnering with fellow Improvers. We are a team of professionals driven by a persistent habit of Excellence – consistently involved in helping others Improve with purpose.”
― Ronnie Cooke, Principle Agile Consultant