Overview
We are seeking a skilled and innovative Web Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality web applications and websites. This role offers an exciting opportunity to work on diverse projects utilizing cutting-edge technologies, ensuring optimal user experience and performance across platforms. The Web Developer will collaborate closely with cross-functional teams to deliver scalable and efficient solutions aligned with business goals.
Responsibilities
- Develop, test, and deploy responsive web applications using front-end technologies such as HTML, CSS, JavaScript, Angular, React, and Bootstrap.
- Build robust back-end services and APIs utilizing frameworks like Spring, Django, Ruby on Rails, ASP.NET, or Node.js.
- Implement data visualization features and integrate various data sources using JSON, XML, SOAP, RESTful APIs, GraphQL, and other web services.
- Manage databases including MySQL, PostgreSQL, MongoDB, SQLite, and Microsoft SQL Server to ensure data integrity and performance.
- Utilize version control systems such as GitHub and SVN for code management; employ CI/CD pipelines with Jenkins or GitLab for streamlined deployment processes.
- Configure and maintain server environments using Docker containers, Tomcat servers, Linux systems, AWS or Azure cloud platforms.
- Collaborate in Agile development cycles using tools like Jira or Trello to plan sprints and track progress.
- Write unit tests for front-end and back-end components to ensure code quality and reliability.
- Optimize websites for SEO best practices and implement UI/UX principles to enhance user engagement.
- Contribute to system architecture planning and participate in SDLC (Software Development Life Cycle) activities.
- Stay updated with emerging web technologies and industry trends to continuously improve development practices.
Skills
- Strong proficiency in front-end development with HTML5, CSS3 (including SCSS), JavaScript (including frameworks like React, Angular), jQuery, AJAX, Redux.
- Experience with back-end development using Java (Spring Framework), Python (Django), Ruby on Rails, PHP, C#, or Node.js (Express.js).
- Familiarity with database management systems such as MySQL, PostgreSQL, MongoDB, SQLite; knowledge of SQL queries and data modeling.
- Hands-on experience with containerization tools like Docker; server configuration with Tomcat; cloud services such as AWS or Azure.
- Knowledge of web security protocols including RESTful API security standards; experience with SOAP-based web services; understanding of GraphQL APIs.
- Proficiency in version control systems like GitHub or SVN; experience setting up CI/CD pipelines using Jenkins or similar tools.
- Ability to implement unit testing frameworks; familiarity with DevOps practices; experience working within Agile methodologies.
- Strong problem-solving skills; excellent communication skills; ability to work collaboratively in a fast-paced environment.
- Additional skills such as Data visualization techniques, SEO optimization strategies, UI/UX design principles are a plus.
Join our team as a Web Developer to contribute your expertise in creating innovative digital solutions that drive business success while advancing your career in a supportive environment committed to excellence.
Pay: $25.00-$35.00 per hour
Benefits:
- Dental care
- On-site parking
- Paid time off
Work Location: In person