Full Stack Developer
Engineering - Contract
OVERVIEW/APPLICATION
-Description
Seeking a Full Stack Developer to craft scalable software solutions. Join a cross-functional team responsible for managing the entire software development life cycle, from concept to deployment. A successful candidate should be proficient in both front-end and back-end coding languages, familiar with various development frameworks, and experienced with third-party libraries. A keen sense of visual design and utility, combined with team collaboration skills, is crucial.
Responsibilities:
Develop efficient, testable code, adhering to best software development practices.
Construct website layouts and user interfaces using standard HTML/CSS methodologies.
Integrate data from diverse back-end services and databases.
Refine specifications and requirements based on technical considerations.
Collaborate with web designers to realize visual design objectives.
Engage with development teams and product managers to brainstorm software solutions.
Design captivating front-end application visuals.
Outline both client-side and server-side architectures.
Create and oversee functional databases and applications.
Develop efficient APIs.
Test software for optimal responsiveness and efficiency.
Requirements:
Demonstrated experience in a Full Stack Developer role or equivalent.
Proficiency in developing both desktop and mobile applications.
Familiarity with prevalent technology stacks.
Proficiency in multiple front-end languages and libraries (e.g., HTML/CSS, JavaScript, XML, jQuery).
Expertise in various back-end languages and JavaScript frameworks (e.g., React, Node.js, NestJS).
Experience with databases (e.g., MySQL, MongoDB), web servers (e.g., Apache), and a grasp of UI/UX design principles.
Exceptional communication and teamwork aptitude.
Strong attention to detail.