Job Summary:
The Full Stack Engineer is responsible for building, deploying, improving and maintaining one or more subsystems that comprise the technology platform. |
Key Responsibilities:
- Develop software products and systems for the company’s various product lines, individually and as part of a larger team
- Maintain and improve existing software products and systems developed by you or other engineers, as assigned to you
- Use technical experience to help lead teams of engineers in developing, maintaining and improving software products and systems for the company
- Manage third party infrastructure, including but not limited to servers, databases, security certificates etc. as directed by your supervisor
- Train and mentor new employees assigned to you to help make them effective software engineers
- Be responsible for any other responsibilities assigned from time to time
|
Knowledge, Skills And Experience Requirements:
- Can demonstrate excellent problem solving, structured thinking and analytical skills
- Highly experienced with at least one, preferably more, back-end programming languages – PHP / Python / Java / Ruby / node.JS
- Experienced with one or more front-end web frameworks – AngularJS or React preferred but not essential
- Have 2+ years of experience as a software engineer, either in a product company or in a services company
- Are eager to learn new skills and continuously improve yourself
|
Qualifications, Certifications And Education Requirements:
- Have a Bachelor’s degree in any STEM (Science, Technology, Engineering, Math) discipline
|