WitnessAI Logo

WitnessAI

Senior Backend Software Engineer

Reposted 19 Days Ago
Be an Early Applicant
In-Office
7 Locations
Senior level
In-Office
7 Locations
Senior level
The Senior Backend Engineer will develop and maintain backend services, work on scalable systems, and ensure reliability in a microservices architecture.
The summary above was generated by AI

Job Title: Senior Backend Engineer

About Us:
WitnessAI is a fast-growing SaaS startup on a mission to enable enterprises to adopt AI, safely. We're building a product that provides security and governance guardrails for public and private LLMs. We're looking for a talented Senior Backend Engineer to help build and maintain the core systems that power our products. If you’re passionate about backend development and enjoy working on high-performance, scalable systems, we’d love to have you on our team.

Job Description:
As a Senior Backend Engineer at WitnessAI, you'll be responsible for developing and maintaining the backend services crucial to our platform. You'll work on scalable systems and collaborate with cross-functional teams to deliver new features and improvements. This role requires expertise in Golang, experience with distributed systems, and a commitment to building efficient, reliable backend systems.

Key Responsibilities:

  • Design, develop, and maintain backend services and APIs using Go (Golang).

  • Build and optimize high-performance, scalable, and secure backend applications.

  • Collaborate with frontend engineers and other stakeholders to define requirements and deliver solutions.

  • Implement and maintain data storage solutions, including SQL and NoSQL databases.

  • Develop and maintain a microservices architecture, ensuring reliability and scalability.

  • Participate in the entire software development lifecycle, from concept and design to deployment and maintenance.

  • Write clean, well-documented, and efficient code, following best practices in software development.

  • Troubleshoot and debug production issues, providing quick resolutions to ensure system stability.

  • Conduct code reviews to maintain code quality.

  • Stay updated with the latest developments in AI, Golang, backend engineering, and high-performance scalable systems, continuously improving your skills and knowledge.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.

  • Proven experience as a Backend Engineer, with solid experience in Golang development.

  • Experience with microservices architecture and containerization technologies like Docker.

  • Familiarity with cloud platforms (AWS, GCP, Azure).

  • Strong problem-solving skills and a deep understanding of distributed systems, networking, and security.

  • Excellent communication and teamwork skills, with the ability to collaborate effectively with diverse teams.

  • Experience with other programming languages (e.g., Python, C#, C++) is a plus.

Benefits:

  • Hybrid work environment

  • Competitive salary.

  • Health, dental, and vision insurance.

  • 401(k) plan.

  • Opportunities for professional development and growth.

  • Generous vacation policy.

Salary range:

$160,000-$190,000

Top Skills

AWS
Azure
Docker
GCP
Go
NoSQL
SQL

Similar Jobs

12 Days Ago
Remote or Hybrid
Canada
Mid level
Mid level
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
As a Senior Software Engineer, you'll develop APIs and systems, ensure scalability, and lead team growth in a dynamic environment.
Top Skills: AWSC#JavaSQL
2 Days Ago
In-Office
Toronto, ON, CAN
Senior level
Senior level
Cloud • Information Technology • Software • Conversational AI
As a Senior Software Engineer - Backend, you will build features, contribute to system design on AWS, and collaborate with a team on AI content tools.
Top Skills: AWSDockerFastapiFlaskMySQLPostgresPythonReactTypescript
3 Days Ago
In-Office or Remote
Calgary, AB, CAN
Senior level
Senior level
Software
The Senior Backend Software Developer designs, builds and maintains backend services, APIs and databases, optimizing system performance, and collaborating with the team to deliver high-quality software solutions.
Top Skills: C#,.Net Core,Php,Laravel,Restful Apis,Sql,Nosql,Mysql,Postgresql,Redis,Docker,Git

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account