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 🌱.