Job Summary - MUST BE IN PERSON
We are seeking a talented Web Developer and Designer to join our dynamic team. This in-person position offers the flexibility to work on diverse web development projects, ranging from front-end design to back-end system architecture. The ideal candidate will possess a strong foundation in modern web technologies, frameworks, and best practices, enabling the creation of responsive, user-friendly, and scalable websites and applications. You will collaborate with clients and team members to deliver innovative solutions that meet business needs and enhance user experience.
Responsibilities
- Develop, test, and maintain high-quality websites and web applications using technologies such as HTML, CSS, JavaScript, TypeScript, React, Angular, Vue.js, and Bootstrap.
- Design intuitive user interfaces and user flows with a focus on UX and responsive web design principles.
- Build and manage server-side components utilizing frameworks like Django, Ruby on Rails, ASP.NET, Node.js, Express.js, PHP, and MVC architectures.
- Implement RESTful APIs, GraphQL services, and integrate third-party web services to enhance application functionality.
- Manage databases including MySQL, PostgreSQL, MongoDB, Microsoft SQL Server, SQLite, and data visualization tools for effective data representation.
- Configure deployment environments leveraging Docker containers, Jenkins CI/CD pipelines, Ansible automation tools, AWS cloud services, Azure platforms, and Linux-based systems.
- Maintain version control using GitHub or SVN repositories; ensure code quality through unit testing and adherence to SDLC processes.
- Collaborate with cross-functional teams using project management tools like Trello or Jira to track progress and coordinate tasks efficiently.
- Design wireframes and prototypes for new features or websites using wireframing tools; translate designs into functional web pages.
- Optimize websites for SEO performance and ensure compliance with best practices in web standards.
- Develop e-commerce platforms with secure payment integrations and ensure website security protocols are followed.
Requirements
- Proven experience in full-stack web development with a portfolio demonstrating recent projects.
- Proficiency in front-end technologies including HTML5, CSS3 (SCSS), JavaScript (including frameworks like React or Angular), jQuery, Bootstrap, TypeScript; familiarity with UI/UX design principles.
- Strong back-end development skills using Python (Django), PHP (WordPress), Ruby on Rails, C#, .NET framework; experience with RESTful API development and integration.
- Hands-on experience working with databases such as MySQL, PostgreSQL, MongoDB, Microsoft SQL Server; knowledge of SQL query optimization.
- Familiarity with containerization (Docker), automation (Ansible), cloud platforms (AWS/Azure), CI/CD pipelines (Jenkins), version control systems (GitHub/SVN).
- Understanding of system architecture design principles for scalable applications; experience with DevOps practices is a plus.
- Knowledge of web services including SOAP and REST; experience implementing GraphQL APIs is advantageous.
- Ability to develop responsive websites that function seamlessly across devices; experience with Web design standards is required.
- Strong problem-solving skills along with excellent communication abilities; ability to work independently as a freelancer or within a team environment. This role offers an exciting opportunity for creative professionals passionate about developing innovative web solutions while maintaining flexible working arrangements.
Job Type: Full-time
Pay: From $50,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Flexible schedule
- Paid time off
- Parental leave
Education:
Work Location: In person