# Senior Backend Developer

**Company:** [Sizanid Staffing](http://jobs.workable.com/companies/sXgv4msuoFSAz6HrM89GRf.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time
**Department:** Internal

[Apply for this job](http://jobs.workable.com/view/c1792ac6-3a17-4a29-b6a2-e5bf2de14e20)

## Description

### **Job Summary**

Sizanid Staffing is looking for a skilled **Senior Backend Developer** to join our dynamic engineering team. The ideal candidate will be responsible for designing, developing, and maintaining robust backend services and APIs that power scalable applications.

### **Key Responsibilities**

-   Develop, test, and deploy backend services and APIs with a focus on performance, scalability, and security.
-   Design and implement data storage solutions including relational and NoSQL databases.
-   Collaborate with frontend developers, product owners, and other stakeholders to define and deliver software requirements.
-   Optimize existing backend systems for reliability and efficiency.
-   Conduct code reviews and mentor junior developers.
-   Participate in architectural design and technology selection.
-   Ensure best practices in code quality, security, and documentation.
-   Contribute to CI/CD pipeline enhancements and automation.
-   Stay up to date with emerging backend technologies and apply them to projects.

## Requirements

### **Technical Skills**

-   5+ years of experience in backend development.
-   Strong proficiency in server-side programming languages such as Java, Python, Node.js, or C#.
-   Experience with RESTful API design and microservices architecture.
-   Hands-on experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
-   Familiarity with message brokers and queuing systems (e.g., RabbitMQ, Kafka) is a plus.
-   Knowledge of cloud platforms such as AWS, Azure, or GCP.
-   Experience with containerization and orchestration tools like Docker and Kubernetes.
-   Strong understanding of security best practices and data protection measures.
-   Experience with version control systems such as Git.

### **Professional Skills**

-   Excellent problem-solving and debugging skills.
-   Strong communication and collaboration skills.
-   Ability to mentor junior developers and lead technical discussions.
-   Experience working in Agile/Scrum teams.

### **Preferred Qualifications**

-   Bachelor’s degree in Computer Science, Engineering, or related field.
-   Experience with CI/CD tools and automated testing frameworks.
-   Familiarity with monitoring and logging tools like Prometheus, Grafana, or ELK stack.

## Benefits

Full Time, Freelance and Contract roles available
