This job posting has expired
Expired on April 9, 2026
Job Description
Our client is searching for a talented and experienced Senior Backend Software Engineer to join their innovative and fully remote engineering team. In this role, you will be instrumental in designing, developing, and deploying robust, scalable, and high-performance backend systems. You will work on challenging projects, contribute to architectural decisions, and mentor junior engineers, all within a collaborative and dynamic remote work environment.
Responsibilities
- Design, develop, and maintain scalable and reliable backend services and APIs.
- Write high-quality, testable, and efficient code.
- Optimize application performance, scalability, and security.
- Work with databases for data storage and retrieval.
- Implement and manage microservices architecture.
- Participate in code reviews and mentor junior engineers.
- Deploy and manage applications on cloud platforms.
- Troubleshoot and resolve backend issues.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in backend software development.
- Strong proficiency in backend languages (e.g., Python, Java, Node.js, Go).
- Extensive experience designing and consuming RESTful APIs.
- Solid understanding of database technologies (PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP).
- Familiarity with containerization (Docker) and orchestration (Kubernetes).