WitnessAI Logo

WitnessAI

Senior Backend Software Engineer

Reposted 5 Hours Ago
Be an Early Applicant
7 Locations
Senior level
7 Locations
Senior level
As a Senior Backend Engineer, you'll develop and maintain backend services and APIs, optimize scalable applications, troubleshoot production issues, and collaborate with cross-functional teams.
The summary above was generated by AI

Job Title: Senior Backend Engineer
Location: Hybrid

About Us:
At WitnessAI, we're at the intersection of innovation and security in AI. 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:

$180,000-$220,000

Top Skills

AWS
Azure
Docker
GCP
Go
NoSQL
SQL

Similar Jobs

5 Hours Ago
7 Locations
Senior level
Senior level
Software • Manufacturing
As a Senior Backend Engineer, you will build scalable backend systems, influence product decisions, and foster an engineering culture in a startup environment.
Top Skills: AWSAzureDockerFirestoreGCPMongoDBMySQLNextNginxNode.jsPostgresPythonReactTypescript
5 Hours Ago
7 Locations
Senior level
Senior level
Artificial Intelligence • Analytics
Design and develop backend services for a geospatial cloud database, optimizing performance and collaborating with teams to deliver high-quality software.
Top Skills: AWSGoGCPJavaKubernetesPython
Senior level
Insurance • Financial Services
The Senior Java Back-End Software Developer will design, develop, and support software solutions, conduct system analyses, and implement DevOps practices, ensuring quality and efficiency in deliverables.
Top Skills: Ci/CdCucumberCypressJavaJunit/TestngMavenMicroservicesMongoDBOraclePlaywrightSpring Boot

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account