Job Location: Auburndale, MA Frontend Development ● Design, develop, and implement new features for the company's web applications using Vue.js and Nuxt.js.
● Maintain and update the entire frontend of the application, addressing bugs, optimizing code, and ensuring a seamless user experience.
● Collaborate with UI/UX designers to refine the visual and interactive aspects of the application, ensuring consistency with design guidelines and user expectations.
● Develop and maintain reusable components using Vue3, enhancing development efficiency and maintaining code consistency across the project.
● Monitor and optimize frontend performance, ensuring fast load times, efficient rendering, and a smooth user experience.
Backend Development ● Design, develop, and implement new backend features using Node.js.
● Regularly maintain and update the backend of the application, addressing issues related to performance, security, and data integrity.
● Develop and maintain RESTful APIs, enabling seamless communication between the frontend and backend systems, and ensuring data is handled securely and efficiently.
● Work closely with databases such as PostgreSQL to manage and optimize data storage, retrieval, and manipulation processes.
● Utilize AWS S3 for cloud storage solutions, ensuring data is securely stored, easily accessible, and efficiently managed.
Data Management ● Manage and optimize PostgreSQL databases to ensure efficient data storage, retrieval, and integrity across the application.
● Implement and maintain AWS S3 for scalable and reliable cloud storage, ensuring that data is stored securely and can be retrieved quickly as needed.
● Utilize Snowflake for data warehousing solutions, enabling efficient data analysis, reporting, and business intelligence activities.
● Work on integrating various data sources into the application, ensuring seamless data flow and consistency across different systems.
Collaboration and Communication ● Work closely with cross-functional teams including product managers, designers, and other engineers to ensure that all development activities align with business goals and project timelines.
● Participate in code reviews to ensure that all code adheres to best practices, is optimized for performance, and is maintainable in the long term.
● Maintain detailed documentation of all development activities, including code changes, system architecture, and user guides, to facilitate knowledge sharing and future maintenance.
Telecommuting from any location in the U.S.
is permitted for up to 100% of the time.
Minimum requirements: Masters degree or foreign degree equivalent, in Computer Science or related, plus 3 years of experience in software development.
The experience, which may be gained concurrently, must include the following: ● 3 years of experience as a Fullstack developer building robust applications; ● 3 years of experience developing web applications using Vue.js and Nuxt.js; ● 3 years of experience building backend applications using Node.js and Express.js; ● 3 years of experience managing modern databases such as MySQL, PostgreSQL, and MongoDB; ● 3 years of experience in REST API development; ● 3 years of experience using Agile methodology for software development.
● 3 years of experience leading an engineering team to build modern web applications; ● 3 years of experience in project management, overseeing the full software development lifecycle from planning to deployment.
Job location: 275 Grove St, Auburndale, MA 02466, 40 hours per week, 9:00 a.m.
to 5:00p.m.
Send resume and letter of application detailing experience to Nick Masters, Co-Founder & COO, Vector, Inc., 6 Liberty Square, #6265, Boston, MA 02109,