Descripción de la oferta
Job Title: Backend Engineer Location: (on-site) About the job: We are seeking a skilled and motivated Backend Engineer to join our team. As a core part of our backend development efforts, you will work on building and maintaining a scalable, microservices-based architecture. You will collaborate closely with cross-functional teams to design, develop, and deploy robust backend systems, ensuring optimal performance and responsiveness. What you will do: Design, develop, and maintain backend services using modern technologies Work with SQL and NoSQL databases Develop and deploy containerized applications using Docker Implement and maintain microservices architecture Improve and debug an already running system to ensure stability and performance Optimize system performance and troubleshoot production issues Collaborate with Frontend developers, DevOps, and other stakeholders to deliver high-quality solutions Ensure high-quality code standards and enhance code quality through testing and peer reviews Take ownership of end-to-end development processes, including requirement analysis, design, implementation, testing, and deployment What you will bring: 5+ years of experience in backend development, with a proven track record of delivering high-quality, scalable solutions Strong, hands-on programming skills with a focus on Python Proficiency in C programming Experience with internal OS development Familiarity with DevOps practices and on-prem infrastructure is a plus. Experience with microservices architecture Strong understanding of system architecture principles, with the ability to design and maintain efficient, scalable backend systems Proficiency in both SQL and NoSQL databases (e.G., PostgreSQL, MongoDB) Hands-on experience with Docker for containerization Working knowledge of Linux OS Ability to work independently and take ownership of tasks from start to finish