Soar, headquartered in Saudi Arabia, is actively seeking a Senior Backend Engineer to become a vital part of their engineering team. The role emphasizes developing and expanding the core backend infrastructure, ensuring the delivery of secure, reliable, and high-performing services to users. This position requires a close working relationship with other engineers, product managers, and stakeholders to craft backend solutions that underpin the company's financial services platform.
Job Duties and Responsibilities
The Senior Backend Engineer will be responsible for several key areas:
Backend Development: The engineer will design, develop, and maintain high-quality backend systems, APIs, and services that are both scalable and secure.
Performance Optimization: A critical responsibility is ensuring that the backend services adhere to performance, scalability, and reliability standards. This includes optimizing existing systems to cope with growing traffic and business needs.
Security: Implementing robust security measures to protect sensitive financial data and ensuring compliance with relevant regulations is crucial.
Collaboration: The role requires working closely with frontend developers, product managers, and other stakeholders to deliver integrated full-stack features that propel the business forward.
Code Quality: The engineer must write clean, maintainable code and conduct code reviews to uphold best practices in software development.
Mentorship: Part of the responsibilities includes mentoring junior developers and contributing to their growth, especially in backend development, architecture, and best practices.
Troubleshooting: Identifying and resolving issues related to system performance, security, and reliability promptly.
Continuous Improvement: Staying updated with the latest trends in backend development, fintech, and cloud technologies, and contributing to the enhancement of Soar's tech stack and development practices.
Required Skills and Experience
Soar is looking for candidates with the following qualifications:
Minimum of 5+ years in backend development, focusing on building scalable and secure web applications or APIs.
Proficiency in server-side programming languages, particularly Node.js.
Expertise in working with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and familiarity with Redis and SQL databases.
Experience with cloud platforms like AWS, Azure, or Google Cloud, and containerization technologies such as Docker, with orchestration tools like Kubernetes.
Strong experience in microservices-based architecture.
Expertise in RESTful API design and integration, along with experience working with third-party APIs.
Proficiency with version control systems, specifically Git.
Experience implementing security best practices in web applications, including data encryption and using authentication and authorization protocols like OAuth and JWT.
Knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines and DevOps practices.
Experience with agile environments and using tools like Jira, Confluence, or Trello.
Preferred Qualifications
The following are preferred but not mandatory:
Previous experience in the fintech or payments industry with a strong understanding of financial regulations and security practices.
Experience with infrastructure-as-code tools like Terraform or CloudFormation and monitoring and logging tools like Prometheus, Grafana, or the ELK stack.
Familiarity with blockchain technology and its integration into financial applications.
Proficiency in additional programming languages such as Python, Java, or Rust.
Experience in developing AI-based applications, including implementing machine learning models, NLP, and working with frameworks like TensorFlow, PyTorch, or Hugging Face.
Personal Traits
The ideal candidate should possess strong problem-solving and analytical skills, excellent communication abilities, and a proactive, self-motivated attitude. They should be comfortable working independently within a fast-paced startup environment and exhibit a passion for technology, innovation, and continuous learning. A positive, professional attitude with a sense of compliance, ensuring adherence to policies, standards, and regulations, is essential.
Application Notes
Prospective candidates will be redirected to a 1-hour exam upon clicking apply. It's important to be ready as the exam starts immediately upon redirection. Join Soar and prepare to elevate your career!
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.