CA EmploymentAlert | Junior Software Engineer
Skip to Main Content

Job Title


Junior Software Engineer


Company : Secret Labs


Location : Vancouver, British Columbia


Created : 2025-01-10


Job Type : Full Time


Job Description

At Secret Labs Inc., we are redefining the intersection of technology and human connection. As a forward-thinking company specializing in chatbot development within the companion sector, we are committed to creating highly sophisticated AI ChatBots. We believe in pushing boundaries, embracing challenges, and creating products that resonate on a personal level. Join us as we shape the future of AI companionship with passion, precision, and purpose.Key ResponsibilitiesBuild and maintain scalable, high-performance applications using React and Next.js (App Router) in Typescript.Work with the OpenAI and Anthropic APIs, integrating function-calling and structured output.Develop and fine-tune open-source LLMs and image generation models through Design and optimize PostgreSQL schemas, queries, and data models for efficient data storage and retrieval using Prisma.Implement and manage Redis-based rate limiting mechanisms to safeguard platform reliability and prevent abuse.Integrate and manage storage solutions for handling user-generated content and application assets.Implement secure and user-friendly authentication flows.Work closely with cross-functional teams, including product managers and designers, to ideate and execute new features.Write clean, maintainable, and well-documented code while adhering to best practices for security and scalability.Conduct testing, debug issues, and optimize application performance to ensure reliability and user satisfaction.QualificationsProven experience developing modern web applications, preferably using Next.js (App Router).Familiarity with backend technologies and database design using PostgreSQL.Hands-on experience with Redis for caching and rate limiting.Proficiency in setting up and managing Authentication.Strong understanding of JavaScript, TypeScript, and modern web development workflows.Knowledge of cloud services and infrastructure management is a plus.Experience with CI/CD pipelines and version control systems (e.g., Git).Excellent problem-solving skills with a strong attention to detail.Ability to work both independently and as part of a collaborative team.Strong communication skills for clear and effective technical discussions. What We OfferCompetitive salary.Opportunities for professional growth and skill development.Flexible work arrangements, open to both remote and in-person collaboration.A chance to work with cutting-edge tools and technologies.Be part of a driven team shaping the future of AI and innovative software solutions.How To Apply: Submit your resume, and links to your portfolio or GitHub profile to . Show us your passion for building exceptional applications and solving complex challenges!