Job Requirements :
- Full stack developers build the front-end and back-end design of websites and software applications.
- They create design plans for the user-facing side of applications, which controls look, feel, and function.
- They also structure the back part of an application, which manages program logic and server database interaction.
- Full stack developers are trained to understand what is going on between these two interfaces and possess the variety of software skills needed to work on both.
- People with a strong desire to learn a multitude of technologies and programming languages with a can-do attitude will thrive in this role.
- Full stack developers are problem-solvers who work in a fast-paced, collaborative office environment alongside other engineers and developers.
Required Skills and Expertise :
- Bachelor s Degree in Computer Science.
- Fluent in Frontend Languages : HTML, CSS, JAVASCRIPT, jQuery, BOOTSTRAP, SEMANTIC UI, REACT, ANGULAR, LARAVAL.
- Strong Knowledge Backend Languages : PHP, NODE.JS, JAVA, C#, PYTHON
- Database : MySQL, MongoDB, PostgreSQL, MS SQL.
- Experience in AWS and Google Cloud Platform.
- Working experience as a Full Stack Developer.
- Experience working with server technologies including Apache, ISS, Node.js, Nginx.
- Experience in API design and development.
- Experience with AJAX.
- Strong knowledge of data structures, system design and algorithms.
- Excellent written and verbal communication skills, with a strong attention to detail and a head for problem-solving.
- Skilled at working in tandem with a team, or unsupervised as required.
Responsibilities :
- Concepting, creating and building websites alongside our graphic design team, including taking designer wireframes and magically turning them into effective code.
- Working through the website development lifecycle to launch.
- Designing user-based interactions through effective front-end architecture.
- Developing functional databases, applications and servers to support our websites on the back end.
- Coding for various platforms to ensure functionality across multiple channels.
- Leading and developing best practices for Full Stack Developer team.
- Developing and designing RESTful services and APIs.
- Determining application responsiveness for consumers.
- Ensuring the company mandate is effectively addressed in technical and developmental aspects.
- Managing database administration and hosting duties.
- Troubleshooting issues and problem-solving as necessary.
- Keeping current with industry trends and developments that can be applied to company needs.