We are seeking an experienced full stack developer to join our team. The ideal candidate will have expertise in building robust APIs and integrating the latest generative AI models into web applications.
Responsibilities:
Design, develop and maintain RESTful APIs using Python frameworks like FastAPI or Flask and Javascript frameworks like Express
Build and integrate APIs with databases (SQL and NoSQL) and third-party services
Implement authentication, authorization, and security best practices for APIs
Develop and maintain full-stack web applications using modern front-end frameworks
Integrate generative AI models into web applications
Write clean, testable, and scalable code following best practices
Collaborate with cross-functional teams for seamless integration
Optimize application performance, caching, and scalability
Automate deployment processes and implement CI/CD pipelines (secondary / nice to have?)
Participate in code reviews and provide technical mentorship
Requirements:
4+ years of experience in full stack development
Strong proficiency in Python and its web frameworks for API development like FastAPI or Flask
Experience with front-end technologies (HTML, CSS, JavaScript frameworks like React or Angular)
Solid understanding of databases (SQL, NoSQL) like PostgreSQL and Elasticsearch
Experience integrating AI/ML models into applications
Experience with cloud platforms like AWS for DevOps and infrastructure management
Strong problem-solving, debugging, and performance optimization skills
Effective communication and ability to collaborate cross functionally with other teams
Preferred Qualifications:
Ability to critically evaluate new AI technologies and assess their potential impact and real-world applications
Demonstrated ability to quickly learn and adapt to new AI tools, frameworks, and methodologies as they emerge
Understanding of microservices and event-driven architectures
Knowledge of containerization using DockerKnowledge of data structures, algorithms, and system design principles
If you have a passion for building scalable APIs and web applications while leveraging cutting-edge technologies like generative AI, we'd love to hear from you.
#LI-Hybrid#LI-SA1 Klick is consciously creating a culture where everyone can thrive and grow in their careers. We believe that our best work comes from our diverse backgrounds, perspectives, and skills. We strongly encourage members of historically underrepresented communities to apply, including Black people, Indigenous peoples, and other people of colour, people with disabilities, people from gender and sexually diverse communities and people with intersectional identities. We’re also committed to developing an inclusive, barrier-free recruitment process and work environment. Should you require any accommodation, please contact us at careers@klick.com and we will work with you to meet your accessibility needs and ensure you have a positive experience.