Peer Consulting Resources Inc.
Location
Bangalore | India
Job description
Job Title: Full Stack Web Developer
Location: Bangalore, India (Remote)
Duration: Full Time
Years of Experience: 5 yrs+
Job Description:
We are seeking a talented and detail-oriented Web Developer to join our dynamic team. The ideal candidate will have a strong foundation in both frontend and backend development, with the ability to design and implement web applications that provide exceptional user experiences. This role requires a mix of technical skills, creativity, and a passion for web development.
Responsibilities:
Frontend Development:
- Develop and optimize user interfaces using HTML, CSS, and JavaScript.
- Implement responsive design principles for cross-browser compatibility.
- Utilize frontend frameworks like React, Angular, or Vue.js to create dynamic web pages.
Backend Development:
- Develop server-side logic using languages such as Node.js, Python, Ruby, Java, or PHP.
- Manage database interactions with systems like MySQL, MongoDB, or PostgreSQL.
- Handle server, network, and hosting environment configurations.
Full-Stack Development:
- Integrate frontend and backend aspects of web applications.
- Ensure seamless data exchange between server and user-facing applications.
Web Design:
- Apply basic design principles to create aesthetically pleasing and functional web pages.
- Collaborate with designers to translate designs into working web interfaces.
Version Control:
- Utilize Git for version control and collaborative development.
API Development:
- Develop and maintain RESTful services and APIs.
Security:
- Implement web security measures to protect sensitive data.
Testing and Debugging:
- Conduct testing and debugging to ensure robust and error-free applications.
Content Management Systems:
- Work with CMS platforms like WordPress, Drupal, or Joomla, as required.
Soft Skills:
- Problem-Solving: Demonstrated ability to troubleshoot and resolve issues.
- Communication: Excellent verbal and written communication skills.
- Adaptability: Quick learner with the ability to adapt to new technologies.
- Attention to Detail: Precision in code and design implementation.
- Time Management: Ability to prioritize and meet deadlines.
- Teamwork: Collaborative mindset and ability to work effectively in a team.
Experience:
- Relevant experience in web development (specify years as per requirement).
- A strong portfolio showcasing previous work.
Education:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
Job tags
Salary