Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
K Line Middle East is looking for skilled Backend Developers with 3+ years of experience to join our dynamic team in a full-time position. You will play a pivotal role in building and maintaining scalable, efficient, and secure backend services. If you are passionate about crafting robust APIs, leveraging cloud architecture, and writing clean, maintainable code, we want to hear from you!
Key Responsibilities:
- Design, develop, and maintain backend services using Nest.js or Express.js with TypeScript.
- Create and optimize RESTful APIs for seamless integration with front-end applications.
- Architect and implement scalable, secure, and maintainable cloud-based solutions using platforms like AWS, Azure, or Google Cloud.
- Collaborate with cross-functional teams to define system requirements and deliver high-quality software solutions.
- Ensure application performance, scalability, and reliability through proper testing and optimization.
- Implement and maintain robust authentication and authorization mechanisms, including OAuth2 or JWT.
- Use database solutions such as PostgreSQL, MySQL, or MongoDB to design efficient and optimized data models.
- Employ best practices for CI/CD pipelines, containerization, and deployments using tools like Docker.
- Stay updated on the latest backend development trends and tools to improve development processes and performance.
Job Requirements
- 3+ years of experience in backend development using Nest.js or Express.js.
- Proficiency in TypeScript and JavaScript, with a strong understanding of modern JavaScript standards (ES6+).
- Hands-on experience with cloud architecture (AWS, GCP, or Azure).
- Expertise in API design and development, including knowledge of REST principles.
- Strong understanding of databases (relational and NoSQL) and ORM frameworks like Prisma or Sequelize.
- Experience with unit testing, integration testing, and test-driven development (TDD).
- Knowledge of security best practices in backend development.
- Familiarity with version control systems, such as Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills in English and the ability to work collaboratively in a team environment.
Nice-to-Have Skills:
- Experience with microservices architecture and message queues like RabbitMQ or Kafka.
- Knowledge of GraphQL and/or GRPC.
- Knowledge of serverless frameworks such as AWS Lambda or Google Cloud Functions.
- Familiarity with WebSockets for real-time applications.
- Contributions to open-source projects or a strong GitHub portfolio.
What We Offer:
- Fully remote work environment.
- Competitive salary.
- Opportunity to work on cutting-edge projects with a talented team.