The ideal candidate will possess a broad and deep technical skillset, coupled with extensive experience in software development. They will be responsible for designing, testing, and implementing innovative and updated software solutions. Additionally, the candidate will assume a leadership role by mentoring and guiding Junior Developers throughout the full software development lifecycle, fostering best practices and driving team success. A strong interest or background in Artificial Intelligence and automation technologies will be highly valued.
Responsibilities:
- Lead the design and development of scalable, high-quality software solutions across front-end and back-end.
- Write clean, maintainable, and efficient code on both client and server sides.
- Collaborate closely with development teams, product managers, and stakeholders to ideate and implement innovative software solutions.
- Architect client-side and server-side systems with a focus on scalability, security, and performance.
- Develop and maintain well-functioning databases, APIs, and applications.
- Troubleshoot, debug, and optimize software performance and reliability.
- Implement security and data protection best practices.
- Build mobile-responsive features and applications with modern technologies.
- Create and maintain comprehensive technical documentation.
- Mentor junior developers and contribute to best practices in coding, testing, and deployment.
- Stay updated on emerging technologies, especially in AI, and explore ways to integrate AI workflows and automation into software solutions.
Requirements and Skills:
- Proven experience as a Senior Full Stack Developer or similar role.
- Experience with WordPress and AWS infrastructure.
- Demonstrable experience developing both desktop and mobile applications.
- Strong proficiency with front-end languages and frameworks such as HTML, CSS, JavaScript, React, Angular, or Vue.js.
- Backend expertise with PHP and experience working with databases like MySQL, PostgreSQL, MongoDB, or Firebase.
- Familiarity with RESTful APIs and third-party service integration.
- Solid understanding of version control (Git) and modern deployment strategies.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Familiarity with microservices architecture.
- Strong knowledge of security best practices in web development.
- Experience with testing frameworks and software quality methodologies.
- Interest or experience in Artificial Intelligence technologies — ideally candidates with AI-related courses, certifications, or practical knowledge.
- Exposure to or familiarity with AI workflows, AI agents, or automation tools like n8n is a plus.
Job Type: Full-time
Experience:
- Full Stack Developer: 5 years (Required)
Language:
Location: