Rased
Backend Software Engineer
Job Description
Job Overview
Rased is seeking a skilled Backend Software Engineer to join its team in Riyadh, Saudi Arabia. In this role, you will be responsible for designing, developing, and maintaining robust and scalable backend services and APIs that power core applications. You will collaborate with cross-functional teams to build high-performance data solutions and ensure the reliability and security of digital systems.
Key Responsibilities
- Design, develop, and maintain robust and scalable backend services and APIs.
- Implement efficient and secure data storage solutions while optimizing database performance and integrity.
- Write clean, well-documented, and maintainable code adhering to software engineering best practices.
- Collaborate closely with frontend engineers, product managers, and other stakeholders to deliver new features.
- Identify and resolve performance bottlenecks and bugs to maintain high system availability and reliability.
- Develop and maintain automated unit, integration, and end-to-end tests to uphold code quality.
- Participate in peer code reviews and provide constructive feedback.
- Contribute to architectural decisions and evaluate emerging technologies for future implementation.
- Deploy and manage applications in cloud environments to ensure smooth and reliable operations.
- Stay up to date with emerging backend technologies and industry trends to drive innovation.
Job Requirements and Qualifications
- Bachelor’s degree in Computer Science, Engineering, Computer Applications, or a related field, or equivalent practical experience.
- Demonstrated professional experience in backend software development.
- Proficiency in at least one major backend programming language such as Python, Java, Go, or Node.js.
- Hands-on experience with relational databases such as PostgreSQL or MySQL, and NoSQL databases like MongoDB or Cassandra.
- Solid understanding of RESTful API design principles and experience creating and consuming APIs.
- Familiarity with cloud platforms such as AWS, Azure, or GCP, and container tools like Docker and Kubernetes.
- Strong analytical and problem-solving skills with proficiency in debugging complex technical issues.
- Excellent communication and collaboration skills with the ability to thrive in a fast-paced environment.
- Proactive mindset with the ability to learn quickly and adapt to new technologies.
Education and Experience
- Education: Bachelor’s degree in Computer Applications, Computer Science, Computer Engineering, or a related discipline.
- Experience: 2 to 6 years of backend software development experience.
Job Details
- Company: Rased
- Number of Vacancies: 1
- Experience: 2 – 6 Years
- Education: Bachelor Degree
- Functional Area: Software Development
- Location: Riyadh, Saudi Arabia