Skip to content
mimi

Senior Software Engineer, Backend & Cloud

WhatJobs Direct

Calabar · On-site Full-time Senior 1w ago

About the role

Our client is a rapidly growing technology firm seeking a highly skilled Senior Software Engineer to join our dynamic, remote-first team. In this role, you will be instrumental in designing, developing, and deploying robust backend systems and cloud infrastructure. You will work with cutting-edge technologies to build scalable, high-performance applications that power our innovative products. This is a fully remote position, offering the flexibility to work from anywhere. You will collaborate closely with cross-functional teams, including frontend developers, product managers, and QA engineers, to deliver exceptional software solutions. Your responsibilities will include writing clean, maintainable, and efficient code, designing and implementing APIs, optimizing application performance, and managing cloud resources on platforms like AWS or Azure. You will also contribute to architectural decisions, participate in code reviews, and mentor junior engineers. We are looking for a proactive problem-solver with a passion for technology and a commitment to delivering high-quality software. A deep understanding of distributed systems, database technologies (SQL and NoSQL), and microservices architecture is crucial. Experience with containerization technologies like Docker and Kubernetes is highly valued. This role offers the opportunity to make a significant impact on our product's success and to grow your career in a supportive, collaborative, and fully remote environment. We foster a culture of continuous learning and innovation, encouraging our engineers to explore new technologies and best practices. Join us in shaping the future of our platform from wherever you are. This is a demanding role that requires self-discipline and strong communication skills to thrive in a distributed team setting. The candidate should be adept at managing their time effectively and contributing to a positive team dynamic. Responsibilities: Design, develop, and maintain scalable backend services and APIs. Implement and manage cloud infrastructure (AWS, Azure, GCP). Write high-quality, testable, and efficient code. Collaborate with cross-functional teams to define and ship new features. Optimize application performance and ensure reliability. Participate in code reviews and provide constructive feedback. Mentor junior software engineers. Troubleshoot and debug production issues. Stay up-to-date with emerging technologies and industry trends. Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 5+ years of professional software development experience. Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js). Strong experience with cloud platforms (AWS, Azure, GCP). Solid understanding of database systems (SQL and NoSQL). Experience with microservices architecture and RESTful APIs. Familiarity with containerization (Docker, Kubernetes). Excellent problem-solving and debugging skills. Strong communication and collaboration skills for remote work.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free