Full-Stack Developer
Northeastern University
Boston, MA
Job posting number: #7196563
Posted: November 28, 2023
Application Deadline: Open Until Filled
Job Description
About the OpportunityNortheastern’s Marketing department is looking for a Full-Stack Developer, focused on the front-end, to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a Full-Stack Developer, you should be comfortable with both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a proactive, solutions-oriented team player, reporting to the Director of Digital Experience.
Experience in higher education is not needed, nor is it desired.
This position is based on the Boston campus with the option of one remote day per week.
Qualifications
Great understanding of front-end technologies, including HTML5, CSS3, React, JavaScript, jQuery
Experience building user interfaces for websites and/or web applications
Ability to convert comprehensive layout and wireframes into working HTML pages
Knowledge of how to interact with RESTful APIs and formats (JSON, XML)
Comfortable writing Sass
Proficient understanding of code versioning tools such as Git
Strong understanding of PHP back-end development
Experience building components for Gutenberg
A comprehensive portfolio that demonstrates intuitive and compelling work
Self-starter with a track record of delivering quality work under deadlines
Extraordinary attention to details and craftsmanship
Pride in your work, but not tied to ego
Natural collaborator with excellent interpersonal skills
Ability to work with and help other developers on the team on their projects
Portfolio items that can be reviewed
Bachelor’s Degree
Requirements
2+ years of experience working with WordPress
Proven experience as a Full-Stack Developer or similar role
Familiarity with the Gutenberg framework
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
Excellent communication and teamwork skills
Great attention to detail
Organizational skills
An analytical mind
Familiar with Agile methodologies
Key Responsibilities
Work with development teams and product managers to ideate software solutions
Design client-side and server-side architecture
Build the front-end of applications through appealing visual design
Develop and manage well-functioning databases and applications
Write effective APIs
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Create security and data protection settings
Build features and components with a mobile responsive design
Write technical documentation
Work with data scientists and analysts to improve software
Participating in the design and creation of scalable software
Writing clean, functional code on the front- and back-end
Testing and fixing bugs or other coding issues