Remote Backend Software Engineer

Posted

Apply now
Please, let Witness AI know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • As a Backend Engineer at WitnessAI, you'll be responsible for developing and maintaining the backend services crucial to our platform.
  • You will 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 include designing, developing, and maintaining backend services and APIs using Go (Golang).
  • You will build and optimize high-performance, scalable, and secure backend applications.
  • Collaborating with frontend engineers and other stakeholders to define requirements and deliver solutions is essential.
  • You will implement and maintain data storage solutions, including SQL and NoSQL databases.
  • Developing and maintaining a microservices architecture, ensuring reliability and scalability, is part of your role.
  • You will participate in the entire software development lifecycle, from concept and design to deployment and maintenance.
  • Writing clean, well-documented, and efficient code, following best practices in software development, is expected.
  • Troubleshooting and debugging production issues, providing quick resolutions to ensure system stability, will be part of your duties.
  • Conducting code reviews to maintain code quality is also required.
  • Staying updated with the latest developments in AI, Golang, backend engineering, and high-performance scalable systems is important for continuous improvement.

Requirements:

  • A Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience is required.
  • Proven experience as a Backend Engineer, with solid experience in Golang development, is necessary.
  • Experience with microservices architecture and containerization technologies like Docker is essential.
  • Familiarity with cloud platforms such as AWS, GCP, or Azure is required.
  • Strong problem-solving skills and a deep understanding of distributed systems, networking, and security are necessary.
  • Excellent communication and teamwork skills, with the ability to collaborate effectively with diverse teams, are required.
  • Experience with other programming languages (e.g., Python, C#, C++) is a plus.

Benefits:

  • The position offers a competitive salary.
  • Health, dental, and vision insurance are provided.
  • A 401(k) plan is included as part of the benefits.
  • There are opportunities for professional development and growth within the company.
  • A generous vacation policy is offered to employees.
Apply now
Please, let Witness AI know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback