JOB DESCRIPTION: Full-Stack Web Developer
COMPANY WEBSITE: https://enterprisemgmtinc.com/
COMPANY PHONE NUMBER: (667) 309-5345
HUMAN RESOURCES PHONE NUMBER: (410) 372 4513
POSITION TITLE: Full-Stack Web Developer
ALTERNATE TITLE(S): Web Developer / Computer Programmer / Front End Developer / Software Developer / Software Engineer
COMPANY: Enterprise Management Solutions, Inc.
DIVISION: Executive Office
DEPARTMENT: Information Technology
UNIT: N/A
CLASSIFICATION: W8BEN / Independent Contractor / 40 hours per week / Exempt
COMPENSATION RANGE: $5.00 - $10.00 per hour
WORK SCHEDULE: Monday-Friday, 8:00 AM EST to 5:00 PM EST each day
ACCOUNTABLE TO: Chief Executive Officer, Chief Technology Officer
ACCOUNTABLE FOR: Delivering high-quality software solutions, maintaining existing applications, and participating in code reviews.
ANTICIPATED TRAVEL: 0% of the time
SUMMARY OF POSITION RESPONSIBILITIES: The Full Stack Developer will design, develop, and maintain web applications and services across the full stack, from front-end user interfaces to back-end databases. The ideal candidate will collaborate with cross-functional teams to gather requirements, develop technical specifications, and ensure timely delivery of projects.
SCHEDULED DUTIES AND RESPONSIBILITIES:
-
Design and Development: Develop scalable and responsive web applications using front-end and back-end technologies.
-
Front-End: Design and implement user interfaces using modern frameworks like React.js, Angular, or Vue.js.
-
Back-End: Build and maintain server-side logic, APIs, and databases using Node.js, Django, Ruby on Rails, or similar frameworks.
-
Database Management: Design, optimize, and manage databases (SQL or NoSQL, e.g., MySQL, MongoDB) and ensure data integrity and security.
-
API Integration: Create and integrate RESTful APIs and ensure effective data flow between front-end and back-end systems.
-
Testing and Debugging: Conduct thorough testing (unit, integration, and end-to-end) to ensure application performance and reliability, fixing any issues as they arise.
-
Collaboration: Work closely with designers, project managers, and other developers to turn technical requirements into executable code.
-
Version Control: Utilize version control systems like Git for collaboration and maintaining codebases.
-
Security: Implement security best practices to protect data, users, and systems from vulnerabilities.
-
Performance Optimization: Ensure the application is optimized for speed and scalability.
-
Documentation: Write clean, maintainable, and well-documented code.
UNSCHEDULED DUTIES AND RESPONSIBILITIES:
-
Troubleshoot and resolve software issues as they arise.
-
Assist in the evaluation and adoption of new technologies and tools.
-
Support ongoing maintenance and optimization of existing applications.
-
Prioritize fulfillment of emergent needs of the organization as it relates to staffing, CEO initiatives and HR compliance.
-
In collaboration with the CEO, spearhead the fulfillment of any non payroll related HR related inquiries from external agencies.
-
Consult with the CEO and executive team regularly to implement improvements within your scope on a continuous basis.
-
Works with other department / division heads to monitor the financial activities each department and make recommendations.
-
Participate in external and internal audits/surveys (CARF/CSA/OHCQ) as directed by the supervisor.
-
Participates in quality assurance and performance improvement plans by completing periodic audits or other activities to ensure regulatory compliance and/or improve service delivery.
-
Assist the supervisor with any work-related tasks as requested.
-
Collaborate with and serve as program POC for external treatment providers and outside agencies as needed.
-
Responsible for following regulations of COMAR, CARF, any other regulatory body, and company policies/ procedures related to service delivery and documentation and co-facilitating orientation of all new hires to these as well.
-
Support the maintenance of a safe environment by participating in training and drills as requested.
PHYSICAL DEMANDS: Regularly required to stand, sit, talk, hear, reach, stoop, kneel, and use hands and fingers to operate a computer, telephone, and keyboard.
WORKING CONDITIONS: Remote work environment