Backend Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Job Title: Backend Developer Experience Level: Mid to Senior (4+ Years) Employment Type: Full-time Job Overview **The Backend Developer is responsible for developing, optimizing, and maintaining backend services, APIs, and enterprise applications.
Key Skills for This Role
Full Job Posting
Job Overview
The Backend Developer is responsible for developing, optimizing, and maintaining backend services, APIs, and enterprise applications.
They will work with Golang, Spring Boot (Java), JavaScript, and TypeScript to build scalable and high-performance systems.
The role requires expertise in microservices architecture, cloud platforms, and enterprise-level applications, ensuring seamless integration, security, and efficiency.
Key Responsibilities
- Design and develop scalable, high-performance backend systems using Golang, Java (Spring Boot), and TypeScript (Node.js).
- Develop microservices and APIs, ensuring modularity, efficiency, and maintainability.
- Collaborate with frontend teams to integrate services with applications written in React, Angular, or Vue.js.
- Optimize system performance, database queries, and caching strategies.
- Implement security best practices, including OAuth2, JWT, and Keycloak-based authentication.
- Develop and maintain CI/CD pipelines for automated deployment and scaling in Kubernetes environments.
- Troubleshoot and monitor production issues using Prometheus, Grafana, and Open Telemetry.
- Ensure high code quality through testing, code reviews, and best practices in software development.
- Integrate third-party services and APIs into the enterprise ecosystem.
- Work closely with DevOps teams to enhance infrastructure and deployment strategies.
Required Skills And Qualifications
- 4+ years of experience in backend development for enterprise applications.
- Proficiency in Golang, Java (Spring Boot), and TypeScript/JavaScript (Node.js, Express, NestJS).
- Experience with microservices architecture and distributed systems.
- Database expertise with PostgreSQL, MySQL, MongoDB, and ORM libraries (GORM, JPA, TypeORM).
- Cloud computing experience with AWS, Azure, or Google Cloud.
- Strong knowledge of API development (REST, GraphQL) and API documentation tools (Swagger, Postman).
- Security expertise in authentication and authorization (OAuth2, JWT, Keycloak).
- Familiarity with DevOps practices, including CI/CD pipelines, Docker, and Kubernetes.
- Experience with messaging queues (Kafka, RabbitMQ).
- Proficiency in writing unit tests and integration tests for robust software development.
Preferred Qualifications
- Experience in performance tuning, caching strategies, and system optimization.
- Hands-on experience with event-driven architectures and API gateway solutions.
- Familiarity with Agile methodologies and Scrum processes.
- Strong problem-solving skills and ability to work under pressure in a fast-paced environment.
Apply 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
More jobs at Professional Advanced IT Solutions - PAIS GULF
IT Pre-Sales Engineer
Riyadh, KSA
Professional Advanced IT Solutions seeks an IT Pre-Sales Engineer in Riyadh to support the sales team in designing and proposing technical solutions for Networking, Security Systems, and CCTV. The role requires 3-6 years
IT Presales Engineer
Riyadh, KSA
Professional Advanced IT Solutions - PAIS GULF is seeking an IT Presales Engineer for a full-time, on-site role in Riyadh. The role involves understanding client IT infrastructure needs, conducting technical presentation
IT Sales Account Manager
Riyadh, KSA
Professional Advanced IT Solutions is seeking an IT Sales Account Manager for a full-time, on-site role in Riyadh. The role involves developing client relationships, identifying new business opportunities, managing the s
IT Sales Account Manager
Riyadh, KSA
This full-time, on-site role in Riyadh involves developing and maintaining client relationships, identifying new business opportunities, and managing the end-to-end sales cycle for IT solutions. The ideal candidate has p
IT Sales Account Manager
Riyadh, KSA
Role Description This is a full-time, on-site role for an IT Sales Account Manager located in Riyadh. The IT Sales Account Manager will be responsible for developing and maintaining client relationships, identifying new
Database Administrator (DBA)
Riyadh, KSA
Job Profile: Database Administrator (EDB Postgres) Job Summary: **We are looking for a highly skilled Database Administrator (DBA) with expertise in EDB Postgres to manage and optimize our database infrastructure. The DB
Cyber Security Engineer
Riyadh, KSA
Job Title Cybersecurity Engineer JOB PURPOSE Responsible for designing, implementing, and maintaining the organization’s cybersecurity infrastructure and controls to protect information assets, systems, and networks from
Integration & IAM Engineer
Riyadh, KSA
Job Title: Integration & Identity and Access Management (IAM) Engineer Role Overview You will design, implement, and maintain the infrastructure that connects our internal and external applications. This is a hybrid role
IT Pre-Sales Engineer
Riyadh, KSA
IT Presales Engineer
Riyadh, KSA
IT Sales Account Manager
Riyadh, KSA
IT Sales Account Manager
Riyadh, KSA
IT Sales Account Manager
Riyadh, KSA
Database Administrator (DBA)
Riyadh, KSA
Cyber Security Engineer
Riyadh, KSA
Integration & IAM Engineer
Riyadh, KSA