About this role
*Job Summary*
We are seeking a skilled and innovative Web Developer to join our dynamic development team. This role involves designing, developing, and maintaining web applications with a focus on delivering high-quality, scalable, and user-friendly solutions. The ideal candidate will have experience in both front-end and back-end development, utilizing modern frameworks and tools to create seamless digital experiences. You will collaborate with cross-functional teams to implement features, optimize performance, and ensure the security of our web platforms. This position offers an exciting opportunity to work on diverse projects ranging from e-commerce sites to enterprise web applications, leveraging cutting-edge technologies and best practices.
*Responsibilities*
* Develop and maintain responsive websites and web applications using HTML, CSS, JavaScript, Angular, React, and other front-end technologies. * Design and implement server-side components utilizing frameworks such as Spring, Django, Ruby on Rails, or ASP.NET. * Build and consume RESTful APIs and SOAP web services to facilitate data exchange across platforms. * Manage databases including MySQL, PostgreSQL, MongoDB, SQL Server, and SQLite; optimize queries for performance. * Implement data visualization features using libraries like D3.js or Chart.js to enhance user interaction. * Integrate third-party services such as WordPress, Drupal, or custom CMS solutions for content management. * Utilize version control systems like GitHub or SVN for code management; participate in code reviews and collaborative development workflows. * Set up CI/CD pipelines using Jenkins, GitLab CI, or similar tools to automate testing and deployment processes. * Ensure website SEO optimization and adherence to best practices for accessibility and usability standards. * Collaborate within Agile teams using tools like Jira or Trello to plan sprints and track project progress. * Maintain system architecture documentation; contribute to the SDLC process for efficient project delivery. * Apply DevOps principles with tools like Ansible or Azure DevOps for infrastructure automation and deployment.
*Experience*
* Proven experience in full-stack web development with a strong portfolio of completed projects. * Proficiency in JavaScript frameworks such as Angular, React, or Vue.js; knowledge of TypeScript is preferred. * Hands-on experience with server-side languages including Java (Spring Framework), Python (Django), PHP (Laravel), or Ruby on Rails. * Familiarity with containerization technologies like Docker; experience deploying applications on AWS or Azure cloud platforms is advantageous. * Strong understanding of web services (RESTful APIs, SOAP) and data formats such as JSON and XML. * Experience working with relational databases (MySQL, PostgreSQL) as well as NoSQL databases (MongoDB). * Knowledge of UI/UX principles along with proficiency in Bootstrap, SCSS/SASS for styling responsive interfaces. * Experience with version control systems (Git), build tools (Jenkins), and continuous integration/deployment pipelines. * Familiarity with Agile methodologies including Scrum or Kanban; comfortable working in fast-paced environments requiring adaptability.
This role is ideal for a passionate developer eager to contribute innovative solutions within a collaborative team environment while continuously expanding their technical expertise across diverse platforms and technologies.
Pay: $20.00-$23.00 per hour
Benefits: * Casual dress * On-site parking
Work Location: In person