Job Description
Title: FullStack JavaScript Developer
Location: Remote (7am 4pm Pacific Time MF)
Job Type: 1year contract (potential for extension)
Job Overview:
Our client is seeking a skilled FullStack JavaScript Developer to join their IT team. This role offers the opportunity to work remotely while contributing to critical application development projects. The developer will work closely with the our clients learning system management team to support both frontend and backend development tasks focusing on both proprietary and commercial systems.
Key Responsibilities:
- Design and develop application modules breaking down large monolithic applications into smaller modular components.
- Create and integrate automated testing scripts to enhance application reliability and understand existing scripts to build on them.
- Work with source code repositories and adapt to existing frameworks to establish new development standards.
- Collaborate with stakeholders to implement solutions including cloudbased integrations.
- Perform updates based on security vulnerabilities and business needs.
- Maintain comprehensive documentation for systems architectures and build processes.
- Assist in project management activities as needed.
Required Skills and Qualifications:
- JavaScript Expertise: Proficient in JavaScript with 5 years experience working with JavaScript and frontend frameworks ( preferred but React or Angular also acceptable).
- Core Python Knowledge: Utilize core Python knowledge to develop and maintain the integration layer including modeling objects and making database calls to support data workflows and system connections.
- SQL Knowledge: Advanced SQL skills for database interactions and queries.
- Cloud Experience: Knowledge of cloud environments especially AWS (Azure experience is also a plus). Familiarity with connecting local instances to cloud environments.
- FrontEnd/BackEnd Split: Strong fullstack development skills; the role requires both backend tasks (e.g. API integrations) and frontend work (UI design and development).
- Automation Testing: Experience with automation testing and an understanding of modularizing test scripts.
- Proficiency in Operating Systems: Familiarity with both Linux and Windows operating systems.
- IDE and Source Control Knowledge: Experience using IDEs like IntelliJ IDEA PgAdmin SQL Server Management Studio and versioning tools (e.g. Git/Subversion).
- Trouble Ticket Reporting: Experience with issuetracking systems such as JIRA or IssueTrak.
- Project Tools: Experience with JIRA or similar issuetracking systems.
- Strong Communication Skills: Excellent written and verbal communication abilities.
- Bachelors Degree: Degree in Computer Science or equivalent experience.
Preferred Experience:
- 2 years of experience with Python programming and JavaScript development.
- Familiarity with modern development frameworks and libraries (HTML CSS JSON).
- Proficiency in Linux and Microsoft operating systems.
- Strong understanding of ObjectOriented Programming algorithms and design principles.
- Proficiency in serverside web development technologies.
- Familiarity with libraries like Bootstrap or similar UI frameworks.
Work Environment:
- This is a remote position open to residents of the United States or Canada (U.S./Canadian citizens or U.S. permanent residents only).
- Regular collaboration with team members and attendance at weekly meetings.
- Reports to the Applications Development Manager and interacts frequently with QA and IT management teams.
This role offers a unique opportunity for a midlevel developer to make a meaningful impact in a dynamic flexible environment while working with an experienced and collaborative team.
To find more great techcentric jobs please visit .