Full Stack Developer Job Description Template
Our company is looking for a Full Stack Developer to join our team.
Responsibilities:
- Design, develop and unit test highly available, resilient and low latency web applications to be used in investment banking;
- Ensure quality and optimized code with proper documentation; conduct code peer reviews;
- Communicate technical specifications and propose solutions relevant or useful to the application;
- Gathering and evaluating user feedback;
- Maintaining and upgrading existing systems;
- Sometimes you may need to setup and configure WordPress or Joomla websites;
- Writing, modifying, debugging and implementing efficient code;
- Write elegant, simple, clean and efficient code;
- Contribute in all phases of the development lifecycle;
- Stay plugged into emerging technologies/industry trends, and apply into the operation;
- Participate in the entire application lifecycle;
- Minimum 1+ years of experience in AWS is desirable;
- Designing, implementing and managing software programs;
- Protect the company brand;
- Determining operational practicality.
Requirements:
- 4-6 Years’ hands on work experience within the IT space;
- Entity Framework;
- Experience in using JSON, JavaScript frameworks, including JQuery;
- Knowledge of common open source libraries;
- Web development technologies (E.G SOAP, REST, HTML, CSS);
- At least 3 years IT related experience;
- Proficiency with server side languages such as Python, Ruby, Java, PHP and .Net;
- Participate in our product development from ideation to deployment and beyond;
- Flexible and a team player;
- Understanding of code versioning tools, such as Git;
- Firm understanding of SQL, Stored Proc, JavaScript, GitHub, HTML5/CSS3 and other web standards;
- Experience developing highly interactive applications;
- Bachelor’s degree in Computer Science or equivalent;
- Experience in back-end development using any of the following: PHP, Node.JS, .Net, or Python is a plus;
- Full Stack development experience.