Job Description
We are looking for a Full Stack Engineer for a FinTech start-up in Riyadh.
Location – Riyadh, KSA (Hybrid Work Model)
Salary – Depending on Experience
Requirements:
- Educational Background: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Backend Expertise: 2 to 3 years of professional experience with a strong focus on backend development using Node.js.
- Excellent problem-solving capabilities, analytical mindset, and attention to detail.
- Proficient in JavaScript, including ES6+ features.
- Experienced with Node.js frameworks like Express.js and NestJS.
- Skilled in frontend development with React.js and Next.js.
- Knowledgeable about AWS services, particularly RDS.
- Solid understanding of relational databases, SQL queries, and optimizations.
- Familiar with version control systems, such as Git.
Key Responsibilities:
- Backend Development: Design, develop, and maintain robust backend systems using Node.js, Express.js, and NestJS.
- Frontend Integration: Collaborate with front-end developers to integrate user-facing elements with server logic.
- API Development: Architect and implement RESTful APIs to ensure seamless communication between frontend and backend systems.
- Performance Optimization: Enhance application performance and scalability using efficient coding, caching, and database optimizations.
- Database Management: Develop and maintain database schemas, queries, and data models, primarily using AWS RDS or similar technologies.
- Troubleshooting: Identify and resolve complex issues across the full technology stack, from frontend UI adjustments to backend service fixes.
About the Role:
We are looking for a skilled and experienced Full Stack Developer. The ideal candidate will bring a mix of backend and frontend expertise, particularly with Node.js frameworks and React.js technologies.