Web Developer
Role summary
We are seeking a skilled Web Developer to design, build, and maintain responsive and user-friendly websites and web applications. This role involves full-stack development, focusing on creating efficient, scalable, and visually appealing digital experiences. Responsibilities include front-end development with HTML, CSS, and JavaScript frameworks, back-end service development using various frameworks, database management, API integration, and ensuring application performance, security, and responsiveness. The ideal candidate will have 2-3 years of experience, a strong portfolio, and proficiency in modern web technologies and development practices.
Overview
We are seeking a skilled and motivated Web Developer to design, build, and maintain responsive and user-friendly websites and web applications. The ideal candidate will have a strong understanding of front-end and/or back-end development, with a focus on creating efficient, scalable, and visually appealing digital experiences.
Responsibilities
- Design, develop, and maintain scalable web applications and websites
- Write clean, efficient, and reusable code following best practices
- Develop front-end interfaces using HTML, CSS, and JavaScript frameworks
- Build and maintain back-end services, APIs, and server-side logic
- Optimize applications for speed, performance, and scalability
- Perform testing, debugging, and troubleshooting of web applications
- Ensure cross-browser compatibility and mobile responsiveness
- Implement security and data protection measures
- Use version control systems (e.g., Git) to manage code changes
- Participate in code reviews and contribute to team knowledge sharing
- Monitor and maintain web applications, including updates and bug fixes
- Stay current with emerging technologies, tools, and industry trends
- Build robust back-end services utilizing frameworks like Spring Framework, Django, Ruby on Rails, ASP.NET, and Node.js.
- Manage databases including MySQL, PostgreSQL, MongoDB, SQLite, and Microsoft SQL Server; optimize queries for performance.
- Implement data visualization techniques to present complex data insights effectively.
- Collaborate with UI/UX designers to create intuitive interfaces using UI frameworks like Bootstrap and SCSS.
Requirements
- Bachelor's degree, usually in computer science, computer programming, Web development or software engineering.
- 2-3 years of experience required.
- Proven experience in full-stack web development with a strong portfolio of completed projects.
- Proficiency in front-end technologies including HTML5, CSS3, JavaScript (ES6+), TypeScript, Angular, React Native, jQuery, Bootstrap, and UI/UX principles.
- Solid understanding of back-end frameworks such as Spring Framework (Java), Django (Python), Ruby on Rails (Ruby), ASP.NET (C#), or Node.js (Express.js).
- Experience working with databases like MySQL, PostgreSQL, MongoDB, SQLite, or Microsoft SQL Server.
- Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes is preferred.
- Knowledge of web services including RESTful APIs and SOAP protocols for integration purposes.
- Experience with version control systems such as GitHub or SVN along with familiarity with SDLC methodologies like Agile or Scrum.
- Ability to implement CI/CD pipelines using Jenkins or similar tools for automated testing and deployment.
- Strong problem-solving skills with attention to detail in coding standards and best practices.
- Excellent communication skills to collaborate effectively within multidisciplinary teams.
Job Type: Full Time, Permanent
Job Types: Full-time, Permanent
Pay: $41.00 per hour
Work Location: In person
Similar roles
- Web DeveloperSeneca Resources · Glen Allen, Virginia, United States · Onsite
- Jr. Web DeveloperDailyPay Inc · Minneapolis, Minnesota, United States · Remote
Web DeveloperEgotechworld · Mobile, Alabama, United States · Remote
Web DeveloperDFC · Toronto, Ontario, Canada · Onsite
Web DeveloperNetrolynx AI · United States · Hybrid