Job Details
Job Location: Baltimore, MD
Position Type: Full Time
Education Level: 4 Year Degree
Salary Range: $10.00 - $10.00 Hourly
Job Category: Information Technology
Description
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
Qualifications
LEVEL OF EDUCATION / TRAINING / QUALIFICATIONS:
-
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
-
Proven experience as a Full Stack Developer or similar role.
-
Proficiency in front-end technologies: HTML, CSS, JavaScript (React.js, Angular, or Vue.js).
-
Proficiency in back-end technologies: Node.js, Python (Django, Flask), PHP, Ruby on Rails, or others.
-
Strong knowledge of databases: MySQL, PostgreSQL, MongoDB, or other SQL/NoSQL databases.
-
Experience with version control: Git/GitHub/Bitbucket.
-
Familiarity with cloud platforms: AWS, Azure, Google Cloud (or others).
-
Solid understanding of DevOps tools and processes, CI/CD pipelines.
-
Knowledge of web security standards and performance optimization techniques.
-
Familiarity with API development (REST, GraphQL).
-
Strong problem-solving skills and attention to detail.
-
Ability to visualize a proposed system and build it.
-
Familiarity with containerization tools like Docker and orchestration with Kubernetes.
-
Experience with serverless architecture.
-
Understanding of UX/UI design principles and wireframing tools.
-
Knowledge of agile methodologies and experience in SCRUM teams.
-
Experience with testing frameworks: Jest, Mocha, Jasmine, or similar.
DISCLOSURES: The specific statements shown in each section of this job description are not intended to be all inclusive. They represent typical elements and criteria considered necessary to perform the job successfully. The job’s responsibilities/tasks may be modified and/or expanded over time. Company will inform the personnel member when changes in the respective job description are made.