Senior Back End Developer - KSA

SURE International Technology Riyadh ,Saudi Arabia

Applicants for
1 open position
In Consideration
Not Selected
Experience Needed:
6 to 8 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
1 open position
About the Job
  • Building out our Atlas/Shamsi infrastructure to include additional services, increased redundancy/scalability, and harnessing new features.
  • Improve our API performance and resiliency.
  • Tighten security across our infrastructure.
  • Implement autoscaling techniques that balance performance, workload demands and costs.
  • Stay current with the latest development practices and apply your findings with the team.
  • Handle data/API's from client-side communication to back-end collection, manipulation, and analyzation.
  • Work with diverse array of existing products as well as engineer future products.
  • Collaborate with engineering teams to implement new features into the platform.
  • Have ownership of the product stack and availability to support in the event of systems failure.
  • Write clean, modular code that is scalable and secure.
  • Product-leaders to shape the future of the platforms.
  • Reviewing the work of your colleagues as well as supporting junior developers.
  • Support and make engineer decisions together with the software architects, play a part in the selection of new technologies, and promote knowledge transfer both within your team and between teams.
  • Work with a technology stack that includes AWS, Node, Angular, React, GraphQL, Python, Github, and more.
  • Establishing and guiding the website's architecture.
  • Responsible for designing and implementing new features and functionality.
  • Ensuring high-performance and availability.
  • Managing all technical aspects of the CMS.
  • Work closely with front-end developers.
  • Database creation, integration, and management.
  • Back-end frameworks to build server-side software.
  • Content management system development, deployment, and maintenance.
  • API integration.
  • Security settings and hack prevent.
Job Requirements

Qualifications & Skills:

  • 6-8 years of professional experience in using all or some of the following programming languages: C#ASP.NET MVC, ASP.NET Core ,Entity Frame Work, HTML , Java Script, Angular JS, jQuery, Razor, Web API, SSRS, LINQ, Ajax, Rest
  • Proficiency with Angular JS.
  • Design Patterns: Singleton , Abstract Factory Pattern , Method Pattern, SOLID Principles.
  • Experience with other systems programming languages (GO, C/C++, Rust..etc) and/or Scripting Languages (Python) and/or JVM-based languages ( Scala,Java , Grovy ).
  • Experience in Database: MS SQL 2012, 2014
  • Tools: TFS, GIT , Agile
  • Strong foundation in computer science, with competencies in data structures, algorithms, databases, software design and development.
  • Experience designing and building complex , high frequency applications.
  • Recommending engineering optimizations and  Solutions.
  • Earn to learn new languages , frameworks and tools.
About this Company

SURE International Technology is considered as one of the leading Saudi IT companies. Its experience extends to more than 10 years full of accomplishments that SURE is highly proud of.

SURE provides several technical solutions in the field of technology and... (More)

See all Careers and Jobs at SURE International Technology
Signup for an employer account and Post your Jobs!