Website Project Team- Backend Developer - Smart IMS. Inc
Philadelphia, PA 19121
About the Job
Backend Developer
" Write code to handle business logic, data processing, and database interactions.
" Ensure the server-side components function correctly.
" Design and optimize databases (e.g., MySQL, MongoDB).
" Handle data storage, retrieval, and queries.
" Create APIs (Application Programming Interfaces) for communication between front-end and back-end.
" Define endpoints and data formats.
" Implement security measures (e.g., encryption, authentication) to protect data.
" Manage user sessions and access control.
" Set up and configure web servers (e.g., Apache, Nginx).
" Deploy applications to production servers.
" Optimize code for efficiency and scalability.
" Monitor server performance and troubleshoot bottlenecks.
" Coordinate with front-end developers to integrate UI components.
" Ensure seamless data flow between client and server.
Skills/experience of the assigned staff:
Required
" Graphic Design
" Content Management Systems
" Project Management
" HTML, CSS, JS
" Version Control (e.g., Git)
" Back-End development basics for server-side technologies (such as Node.js, Python, or Ruby) and databases (like MySQL or MongoDB)
" Front-End Frameworks such as React, Angular, or Vue.js
" Testing and Debugging
" Search Engine Optimization (SEO)
" Effective communication, adaptability, and problem-solving skills
Highly Desired/Preferred
" Responsive Design
" User Experience
" User Interface
" Color Theory
" Familiarity with cloud computing environments, particularly MS Azure
" PowerBI for data visualization
" ESRI or other web-based mapping solutions
" Write code to handle business logic, data processing, and database interactions.
" Ensure the server-side components function correctly.
" Design and optimize databases (e.g., MySQL, MongoDB).
" Handle data storage, retrieval, and queries.
" Create APIs (Application Programming Interfaces) for communication between front-end and back-end.
" Define endpoints and data formats.
" Implement security measures (e.g., encryption, authentication) to protect data.
" Manage user sessions and access control.
" Set up and configure web servers (e.g., Apache, Nginx).
" Deploy applications to production servers.
" Optimize code for efficiency and scalability.
" Monitor server performance and troubleshoot bottlenecks.
" Coordinate with front-end developers to integrate UI components.
" Ensure seamless data flow between client and server.
Skills/experience of the assigned staff:
Required
" Graphic Design
" Content Management Systems
" Project Management
" HTML, CSS, JS
" Version Control (e.g., Git)
" Back-End development basics for server-side technologies (such as Node.js, Python, or Ruby) and databases (like MySQL or MongoDB)
" Front-End Frameworks such as React, Angular, or Vue.js
" Testing and Debugging
" Search Engine Optimization (SEO)
" Effective communication, adaptability, and problem-solving skills
Highly Desired/Preferred
" Responsive Design
" User Experience
" User Interface
" Color Theory
" Familiarity with cloud computing environments, particularly MS Azure
" PowerBI for data visualization
" ESRI or other web-based mapping solutions
Source : Smart IMS. Inc