Job Openings Full Stack Software Engineer

About the job Full Stack Software Engineer

Required Skills:

  • Managing the complete software development process from conception to deployment
  • Maintaining and upgrading the software following deployment
  • Managing the end-to-end life cycle for the production of software and applications
  • Overseeing and guiding the analyzing, writing, building, and deployment of software
  • Overseeing the automated testing and providing feedback to management during the development process
  • Modifying and testing changes to previously developed programs
  • 3+ years of experience as a software development engineer or equivalent hands-on experience producing code for production systems
  • Fluent in CSS, HTML, JavaScript, and JS-based tools including Bower, Grunt, and Gulp.
  • Ability to expertly program in at least one high-level language (Python, Golang, JavaScript, etc.), with a working understanding of any of these - MongoDB, PostgreSQL, AngularJS, Express.js, React, Ember, and Node.js.
  • Knowledge of the software build cycle is needed.
  • Experience in automation of CI/CD using Jenkins[Pipeline as Code] and Source control system Git is needed



Preferred Skills:

  • Experience in Public Cloud such as AWS, Azure, GCP beyond basic IaaS functionality is going to be helpful

Experience with containers and orchestration platforms such as Kubernetes is going to be helpful