Senior Backend Software Engineer

jobhub
MediLink Healthcare Services
We are seeking a highly skilled and experienced Senior Backend Software Engineer to join our innovative team. In this pivotal role, you will be responsible for designing, developing, and maintaining scalable and robust backend services that power our core products. You'll work with cutting-edge technologies, contribute significantly to architectural decisions, and mentor junior engineers, all while ensuring high performance, reliability, and security across our platforms. This is an exciting opportunity to make a substantial impact on our product roadmap and contribute to a collaborative, growth-oriented environment. Skills: Python, Go, Java, Node.js, RESTful APIs, Microservices Architecture, SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Redis), Cloud Platforms (AWS, Azure, GCP), Docker, Kubernetes, Git, Unit Testing, Integration Testing, System Design, Performance Optimization, Problem Solving, Collaboration, Mentorship Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field., 5+ years of professional experience in backend software development., Proven expertise in at least one modern backend programming language (e.g., Python, Go, Java, Node.js) and associated frameworks., Strong understanding of data structures, algorithms, and software design patterns., Experience designing and implementing highly scalable, fault-tolerant, and secure distributed systems., Familiarity with modern CI/CD pipelines and agile development methodologies., Excellent communication, interpersonal, and teamwork skills., Ability to lead technical discussions and mentor junior engineers.