Varicent is seeking a Senior Software Developer to join our Sales Planning team. In this remote role within Canada, you will design, develop, and enhance a modern SaaS product—a single-page web application built with React and GraphQL connected to a serverless backend on AWS.
What You'll Do
- Envision, design, and develop a web application using modern web and cloud deployment technologies.
- Write clean, efficient, and maintainable code following best practices and standards.
- Conduct thorough testing, identify and resolve bugs, and ensure product reliability.
- Optimize code and architecture for scalability and performance.
- Work closely with cross-functional teams including designers, product managers, and quality assurance.
- Focus on client success through creative problem-solving.
- Take ownership of complete features or modules, from design to deployment.
- Assist in making technical decisions, suggesting improvements, and helping set coding standards.
- Contribute to discussions about architecture, scalability, and security.
- Propose innovative solutions to improve processes, tools, or products.
What We're Looking For
- A degree in Computer Science, Software Engineering, or equivalent experience.
- 4+ years of strong software development skills using TypeScript, JavaScript, React, and Node.js.
- Experience with microservices architecture, GraphQL, Apollo, Docker, and AWS services (Lambda, Aurora, RDS, ECS, Step Functions).
- Experience with NoSQL and SQL databases (DynamoDB, DocumentDB, PostgreSQL).
- A passion for building high-performance, scalable systems in the Cloud.
- Strong written and verbal communication skills. B2 level English or higher is required.
- Strong problem-solving skills and a passion for clean, maintainable code.
- Experience with test-driven development, continuous delivery, and continuous integration.
- Ability to work effectively in cross-functional teams.
Nice to Have
- Knowledge of or experience with generative AI models (e.g., OpenAI, Anthropic, Gemini).
- Knowledge or experience with RAG architectures, vector databases, and document retrieval systems.
- Experience with AI/ML libraries like LangChain, PyTorch, or TensorFlow.
- Familiarity with prompt engineering and AI evaluation methodologies.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
Technical Stack
- Languages: TypeScript, JavaScript
- Frontend: React
- Backend: Node.js, GraphQL, Apollo
- Infrastructure: Docker, AWS Lambda, AWS Aurora, AWS RDS, AWS ECS, AWS Step Functions
- Databases: DynamoDB, DocumentDB, PostgreSQL
Team & Environment
You will join a remote, cross-functional team of designers, product managers, and software engineers.
Benefits & Compensation
- Market Leading Compensation Package.
- Wellness Programs to Support Health and Wellbeing.
- Working with the latest tools and technologies in a fast-paced environment.
- Remote Work Flexibility.
- Comprehensive Employee Insurance Coverage: Medical, Dental, Vision, Life Insurance.
- Annual Time Off provided in accordance with applicable legislative requirements.
- Global Connected Culture with hubs in Romania, UK, US, and Canada.
- Dynamic, innovative, and multicultural work environment.
- Continuous development opportunities to grow with us.
Work Mode
This is a remote position open to candidates within Canada only.
Varicent is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.


