Job Description
As a Full Stack Developer at 7th Sky Software, you will be responsible for designing, developing, and maintaining our CMS platforms. You will work closely with our design and product teams to create seamless, scalable, and intuitive solutions that align with our clients' needs. Your role will involve both backend and frontend development, with a focus on creating robust systems that ensure optimal performance, security, and user experience.
Key Responsibilities:
- CMS Development: Develop and maintain custom CMS solutions using languages such as PHP, JavaScript, HTML, and CSS.
- Backend Development: Build and optimize server-side logic, ensuring efficient database interactions and smooth data management using MySQL, MariaDB, or PostgreSQL.
- Frontend Development: Create responsive, interactive, and user-friendly interfaces using JavaScript frameworks like React, Vue.js, or Angular.
- Database Management: Design and manage database schemas, optimize queries, and ensure data integrity across the CMS platform.
- API Integration: Develop and integrate RESTful APIs, ensuring seamless communication between the CMS and other systems or services.
- Performance Optimization: Monitor and improve the performance of the CMS, ensuring fast load times, scalability, and stability.
- Security: Implement best practices for web security to protect against vulnerabilities and ensure the CMS is secure and compliant with industry standards.
- Collaboration: Work closely with designers, product managers, and other developers to ensure a cohesive and high-quality product.
- Documentation: Create and maintain technical documentation for the CMS, including system architecture, code comments, and user guides.
Requirements:
- Proven Experience: 3+ years of experience in full stack development with a focus on CMS platforms.
- Proficiency in PHP: Strong knowledge of PHP for backend development, particularly in building and maintaining CMS systems.
- JavaScript Expertise: Advanced skills in JavaScript and experience with modern frameworks like React, Vue.js, or Angular.
- HTML/CSS: Solid understanding of HTML5 and CSS3 for front-end development and UI/UX design.
- Database Management: Experience with MySQL, MariaDB, or PostgreSQL, including database design, query optimization, and data migration.
- API Development: Proficiency in developing and consuming RESTful APIs.
- Version Control: Experience with Git and version control systems.
- Problem-Solving Skills: Strong analytical and problem-solving abilities with a focus on delivering high-quality solutions.
- Team Player: Ability to work effectively in a team environment, as well as independently when required.
- Communication Skills: Excellent verbal and written communication skills to articulate technical concepts clearly.