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