Full Stack Engineer

PokerLab
Vancouver, BC, Canada
$35 an hour (estimated)
Full-time
We are sorry. The job offer you are looking for is no longer available.

We are a Vancouver-based startup seeking a highly skilled and motivated Intermediate Full Stack Engineer with expertise in the Go programming language, gRPC, HTMX, and Tailwind / CSS.

As an integral member of our engineering team, you will play a crucial role in designing, implementing, and maintaining a scalable back-office solution.

Responsibilities : Collaborate with cross-functional teams to gather and analyze requirements. Collaborate with DevOps team to deploy, monitor, and scale backend services in production environments.

Design and develop efficient web applications using HTMX.Implement APIs and microservices to support various client applications and integrate with external systems.

Write clean, maintainable, and testable code using best practices and industry standards. Build and maintain scalable distributed systems that can handle high traffic loads and ensure fault-tolerance.

Optimize performance and ensure high availability of server-side services through efficient coding, caching, and data storage techniques.

Conduct thorough testing, debugging, and troubleshooting of server-side components to identify and resolve issues promptly.

Participate in code reviews, provide constructive feedback, and mentor junior developers when necessary.Stay up-to-date with emerging technologies, industry trends, and best practices related to backend development, distributed systems, and the Go programming language.

Requirements : Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent industry experience).

Minimum of 4 years of professional experience as a Back end Developer, with a focus on distributed systems. Experience working with distributed systems, including concepts such as load balancing, fault tolerance, and eventual consistency.

Proficiency in the Go programming language, including strong knowledge of core concepts and idiomatic usage.Minimum 2 years of professional experience using React or other front end technologies.

Solid understanding of HTMX and other front end technologies.Solid understanding of gRPC and experience in building and consuming gRPC services.

Familiarity with containerization technologies such as Docker and container orchestration tools like Kubernetes.Strong problem-solving skills and the ability to analyze and optimize complex backend systems.

Experience with database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).Experience with cloud computing platforms such as GCP.

Experience with version control systems (e.g., Git) and CI / CD pipelines.Excellent communication skills and the ability to work effectively in a collaborative team environment.

Strong attention to detail and a commitment to delivering high-quality software solutions.Preferred Qualifications : Experience with additional frameworks and libraries (e.

g., React, Vue.js, etc.).Experience with other programming languages, such as Dart or Typescript.Knowledge of message queue systems (e.

g., RabbitMQ, Apache Kafka).Understanding of software security principles and best practices.Familiarity with agile development methodologies (e.

g., Scrum, Kanban).Experience with Big Data and data processing pipelines.Experience in the gaming industry.

16 days ago
Related jobs
Promoted
Hanalytica
Canada

We are seeking a highly skilled Full Stack Developer to join our dynamic architecture team. ...

Promoted
Staffing Lab LLC
Canada

Staffing Lab represents a client that has asked us to assist in identifying a candidate for a Full Time Senior Full Stack Developer for an opening within their organization. As a Full Stack Software Engineer, you’ll be working as part of a scrum team to build cloud micro-services that are resilient,...

mParticle
Vancouver, British Columbia

Provide UI engineering expertise to the rest of the engineering team. Build comprehensive unit tests and integration tests that fully validate functionality and ensure that bugs and other issues are discovered before impacting end users. Frontend engineer developing UI features. Has knowledge of and...

Humanetics
Canada

Senior Software Engineer (Full Stack). As a Full Stack Software Engineer, you’ll be working as part of a scrum team to build cloud micro-services that are resilient, fault-tolerant and performant, while working with other teams to determine how the features and functionality that you add can make ou...

hireVouch
Remote, Canada or US, USA
Remote

Full stack engineering (we use Elixir, Postgres, GraphQL, TypeScript, React). Prioritize customers + revenue: Our engineers think like business owners first, which means we ignore non-critical technical improvements, cut project scope, and ship quickly (in a well-tested and scalable manner). Be inde...

Okta, Inc.
Canada

We are looking for a Backend Software Engineer to join our fast-growing team with a focus on scalability, reliability, and enhancing the building blocks of the product. Are an experienced software engineer with a background in GolangExperienced working with relational databases like PostgreSQL or si...

Stripe
Canada
Remote

Strong technical background, including 2+ years of experience as a full stack engineer, with an affinity for building scalable backend infrastructure. Engineers on the team will design and build end-to-end features fundamental to the onboarding and management experience of every Connect Stripe user,...

Snapcommerce
Vancouver, British Columbia
Remote

From a Software Engineer you may grow on the IC track into a Senior Software Engineer, and from there into a Staff Software Engineer or Engineering Manager. As a full-stack engineer you will be a key technical contributor on our teams. We have 80 engineers across our teams and our biggest selling po...

StackAdapt
Canada

We're seeking a Staff Engineer to help lead our growing full-stack engineering team. We are a full-stack engineering team that helps marketers create ad campaigns that are targeted to a specific group of users based on their interests, location, custom identifiers and more. As an Engineer at StackAd...

Creative Alignments
Richmond, British Columbia

Full Stack Engineer and targeting Western and Central Europe. Full Stack Engineering experience preferably with specificskills in the technologies listed below. Aidium is a USbased SaaS Company with aGlobal Engineering Team. Areyou a talented engineer with skills in Typescript (Rx Node) Do youspeak ...