Job description:
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. 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 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:
Work Location: In person