hiringthing
Senior Back-End Engineer
aiXplain
Remote, KSA
Full-time
Senior · 7+ years experience
Remote
Discovered 1 weeks ago
DjangoNGINXApacheJ2EEJavaRuby
Free
Job Fit Check
Base Career helps you apply smarter for this job.
?%
Ready to ScanKey skills for this role
DjangoNGINXApache
Key Skills for This Role
DjangoNGINXApacheJ2EEJavaRuby
Full Job Posting
What you will do
- Design and create services and system architecture for your projects, and contribute and provide feedback to other team members.
- Help improve our code quality through writing unit tests, automation and performing code reviews.
- Collaborate with a multidisciplinary team of Back-End Software Engineers, Project Managers and System Administrators.
- Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.
- Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
- Dive into difficult problems and successfully deliver results on schedule.
Your Qualifications are
- 7+ years of recent hands-on coding and software design.
- Bachelor's degree or more in Computer Science or a related field.
- A track record of projects completed on time – you are a flawless executor, not a procrastinator.
- You find satisfaction in a job well done and want to solve head-scratching challenges.
- Experience with all phases of the software development life cycle, best practices, and Agile Software Development.
- Experience using Django.
- Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable, and meets desired architectural objectives.
- Strong familiarity with Web Server technologies including NGINX, Apache, and J2EE.
- Experience with Java or Ruby, and the willingness to learn new technologies (experience with other object-oriented languages is okay too, but our code is Java, Ruby, and Scala, so you should be able to get up-to-speed on at least one of them quickly.
- Establish Back-End Software Engineer best practices.
- Work autonomously, are excited by new technologies, and will never back down from the challenges of scale.
- Experience with Linux/Unix and scripting languages like Python, Perl, shell scripting, etc.
- Knowledge of database systems and NoSQL databases such as DynamoDB.
- Experience deploying machine learning models is a plus.
About aiXplain
Artificial Intelligence50 employeesFounded 2020
Platform for building, deploying, and governing AI agents.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer