Job Description
We are looking for a full-stack developer to produce scalable software solutions. Youll be responsible for the entire software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable with front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.
This is a contract-to-hire opportunity with a growing organization with many benefits.
We want to hear from you if you are a talented full-stack developer passionate about creating innovative web applications. Join our dynamic team and contribute to the development of cutting-edge software solutions.
Responsibilities
Develop and maintain web applications using a variety of programming languages and frameworks, including Java, React, Express, and JavaScript
Design client-side and server-side architecture
Write clean, functional code on the front- and back-end
Build the front-end of applications through appealing visual design
Develop and manage well-functioning databases and applications
Write effective APIs
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Create security and data protection settings
Build features and applications with a mobile responsive design
Troubleshoot and debug issues reported by users or identified through testing
Write technical documentation
Review code to ensure code quality and adherence to coding standards.
Work with data scientists and analysts to improve software
Optimize application performance and scalability
Build applications with CI/CD capabilities
Ability to manage cloud services, including Kubernetes, Docker
Stay up to date with emerging technologies and industry trends
Requirements and skills
Proven experience as a Full Stack Developer or similar role
Experience developing desktop and mobile applications
Familiarity with common stacks
Strong knowledge of multiple front-end languages and libraries (HTML/ CSS, JavaScript, XML, jQuery)
Knowledge of multiple back-end languages (Java, Python) and JavaScript frameworks (Angular, React, , Express)
Familiarity with databases (MySQL, MongoDB), web servers (., Apache), and UI/UX design
Understanding of IT infrastructure and networking concepts
Excellent communication and teamwork skills
Great attention to detail
Organizational skills
An analytical mind
Degree in Computer Science, Statistics, or relevant field