CMS Full Stack Developer

1 - 6 years

11 - 15 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

CMS Full Stack Developer

__________________________________________________________________

Key Responsibilities

  • Full Stack CMS Development:

    Design, develop, and maintain both front-end user interfaces and back-end functionalities of our Content Management Systems.
  • CMS Customization and Extension:

    Implement custom features, modules, plugins, and themes to extend and tailor CMS capabilities to specific business needs.
  • Integration of Third-Party Services:

    Develop and manage integrations with third-party APIs and services, ensuring smooth data exchange and enhanced functionality.
  • Front-End Development:

    Build responsive, intuitive, and interactive user interfaces using modern front-end technologies.
  • Back-End Development:

    Develop robust server-side logic and APIs to handle data processing, business logic, and database interactions.
  • Performance Optimization:

    Identify and resolve performance bottlenecks across the entire stack, from front-end rendering to back-end queries, for optimal speed and scalability.
  • Security Implementation:

    Implement and enforce security best practices across both front-end and back-end to protect CMS data and user information.
  • Testing and Debugging:

    Conduct comprehensive testing and debugging throughout the development lifecycle to ensure high-quality, stable, and reliable CMS applications.
  • Version Control:

    Utilize version control systems (e.g., Git) for collaborative development, code management, and release processes.
  • Documentation:

    Create clear and concise technical documentation for code, configurations, and development processes.
  • Collaboration:

    Work closely with cross-functional teams including designers, content strategists, marketing, and other developers to translate requirements into technical solutions.
  • Problem-Solving:

    Diagnose and resolve complex technical issues across the full stack, demonstrating creative and effective solutions.
  • Staying Current with CMS and Web Technologies:

    Continuously research and implement new trends, tools, and best practices in CMS development, web technologies, and security.

Qualifications

  • 3+ years of experience in full-stack web development, with significant experience working with Content Management Systems.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Programming Languages:

    Strong proficiency in at least one back-end programming language (e.g., PHP, .NET, Python, Java, Node.js, Ruby) and front-end languages (HTML, CSS, JavaScript).
  • Database Management:

    Expertise in Database Management systems, including both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB).
  • CMS Platform Knowledge:

    Proven experience with customizing, extending, and developing on Craft, Umbraco, Sitecore
  • API Development:

    Strong experience in API Development, particularly with RESTful APIs.
  • Version Control Systems:

    Expert-level proficiency with Git and modern version control workflows.
  • Understanding of Web Technologies:

    Deep understanding of the full web stack, including client-server architecture, HTTP/HTTPS, and browser rendering.
  • Front-End Frameworks/Libraries:

    Experience with modern JavaScript frameworks/libraries (e.g., React, Angular, Vue.js) is a plus.
  • Server Management:

    Familiarity with server environments and deployment processes.
  • Security Best Practices:

    Strong knowledge of web security principles and common vulnerabilities (e.g., XSS, CSRF, SQL injection) and their mitigation.
  • Data Structures and Algorithms:

    Solid grasp of Data Structures and Algorithms for writing efficient and scalable code.
  • Problem-Solving and Debugging:

    Exceptional Problem-Solving and Debugging skills across multiple layers of an application.
  • Communication and Collaboration:

    Excellent Communication and Collaboration skills to articulate technical concepts and work effectively in a team environment.
  • Attention to Detail:

    Meticulous Attention to Detail for ensuring code quality, functionality, and user experience.
  • Adaptability and Continuous Learning:

    Highly adaptable to new technologies and committed to Continuous Learning in a rapidly evolving digital landscape.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Skillsoft Software Services logo
Skillsoft Software Services

E-Learning Providers

Nashua New Hampshire

RecommendedJobs for You

hyderabad, telangana, india