Job Title: Node/UI Full Stack
Developer
Location: USA
Model: Remote
Looking for a skilled Full Stack Developer who is comfortable with frontend and backend development.
Requirements:
We seek a highly skilled Full Stack Developer who is comfortable with
frontend and backend development. The ideal candidate will be responsible for
developing and designing frontend web architecture, ensuring the responsiveness
of applications, and working alongside graphic designers for web design
features, among other duties. The Full Stack Developer will be required to see
out a project from conception to final product, requiring good organizational
skills and attention to detail.
Key Responsibilities:
Frontend
Development: Design and develop user-facing web applications using modern
frontend languages like HTML, CSS, and JavaScript and frameworks like React.js,
Angular, or Vue.js.
Backend Development: Build and maintain server-side application logic using
languages such as Node.js, Java, and manage database interactions with MySQL,
PostgreSQL, MongoDB, or other database systems.
API Development and Integration: Develop and integrate RESTful APIs to connect
frontend and backend components, ensuring smooth data flow and communication
between different parts of the application.
Database Management: Design, implement, and manage databases, ensuring data
integrity, security, and optimal performance.
Version Control and Collaboration: Use Git and other version control systems to
track code changes and collaborate with other team developers.
Deployment and DevOps: Automate deployment processes, manage cloud
infrastructure, and ensure the scalability and reliability of applications
through CI/CD pipelines.
Security Implementation: Implement security best practices to protect the
application from vulnerabilities, including authentication, authorization, and
data encryption.
Cross-Platform Optimization: Ensure the application is responsive and optimized
for different devices, platforms, and browsers.
Troubleshooting and Debugging: Identify, diagnose, and fix bugs and performance
issues in the application, ensuring a smooth user experience.
Collaboration and Communication: Work closely with product managers, designers,
and other stakeholders to understand requirements and deliver solutions that
meet business needs.
Continuous Learning: Stay updated with the latest technologies, frameworks, and
industry trends to improve development practices continuously.
Qualifications:
Education: Bachelor's degree in Computer Science, Information Technology,
Engineering, or a related field (or equivalent experience).
Experience:
8+ years of experience as a Full Stack Developer or in a similar role.
Technical Skills:
Proficiency in frontend technologies like HTML, CSS, JavaScript, and
frameworks like React.js, Angular, or Vue.js.
Strong backend development experience with Node.js, Python, Java, or similar
languages.
Hands-on experience with databases like MySQL, PostgreSQL, MongoDB, or similar.
Familiarity with version control systems, notably Git.
Experience with cloud services like AWS, Azure, or Google Cloud.
Knowledge of CI/CD pipelines and DevOps practices.
Understanding of security principles and how to apply them to web applications.
Soft Skills:
Excellent problem-solving skills and attention to detail
Udit Kumar| Talent Acquisition Specialist
Amaze Systems Inc
USA: 8951 Cypress Waters Blvd, Suite 160, Dallas, TX 75019
Canada: 55 York Street, Suite 401, Toronto, ON M5J 1R7
E: udi...@amazesystems-inc.com| www.amaze-systems.com/
USA | Canada | UK | India