Develop and maintain web applications using JavaScript, Node.js, and modern frontend frameworks. Design and implement RESTful APIs, build responsive user interfaces, and deploy applications on AWS cloud infrastructure.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Hours: Business hours (mostly PST)
Location: 100% REMOTE (would like someone to ideally be PST hours. So ideally CST or PST located)
Interview Process: 2-3 Steps
Position: JavaScript Developer (Vue/Node)
Day to day:
* Develop and maintain web applications using JavaScript, Node.js, and modern frontend frameworks
* Design and implement RESTful APIs for seamless data integration
* Build responsive user interfaces using Vue.js or React
* Work with SQL databases to design, query, and optimize data storage solutions
* Deploy and manage applications on AWS cloud infrastructure
* Collaborate with team members using Git for version control and code management
* Participate in the full software development lifecycle from planning to deployment
* Troubleshoot and debug applications to ensure optimal performance
* Write clean, maintainable, and well-documented code
* Participate in code reviews and contribute to team knowledge sharing
* Work closely with cross-functional teams including data science, product, and engineering to understand data needs and deliver solutions that drive value.
* Stay updated on emerging trends and technologies in software development and provide recommendations to improve processes and architecture.
Must haves:
* BA/BS with (5+) years of experience OR the equivalent combination of education and experience
* JavaScript: Strong proficiency in modern JavaScript
* REST API: Experience designing and consuming RESTful web services
* Node.js: Solid understanding of server-side JavaScript development
* Frontend Frameworks: Proficiency in Vue.js for building dynamic user interfaces (prefer Vue but flexible)
* Database: Knowledge of SQL fundamentals and database design principles
* Version Control: Experience with Git workflows and collaborative development
* AWS: Hands-on experience with Amazon Web Services for application deployment and management.
* Application Deployment: Proven experience building and deploying applications to production environments
* Task management in software development tools like Jira and Confluence
* Strong communication skills, particularly in translating perceived needs into technical requirements
* Self-motivated and able to work independently in a fast paced, deadline driven environment