Jobs

Hourly
Remote
Posted 5 months ago

eSEED is a software development company that specializes on startup product development. We work with aspiring startups and help them build their products using best practices and strong standards.

We're looking for an experienced senior backend engineer who is passionate about working on diverse projects with a remote team.

  1. Contract: freelance, hourly
  2. Location: 100% remote anywhere in Egypt
  3. Time Commitment: 5 to 20 hours per week (depending on engineer availability and available workload)
  4. Projects: startup products (web and mobile applications)
  5. You will be working with: NodeJS, TypeScript, NestJS, MariaDB, PostgreSQL, MySQL, JestJS, AWS, git, and other technologies. Previous experience is preferred but not required.
  6. You can work whenever you want. We encourage mothers to apply.

What you will do:

  1. Review and Quality Control: Review, merge, and deploy Pull Requests submitted from backend engineering team.
  2. Plan: dissect required tasks into subtasks with backend engineering team and support estimation efforts for visibility.
  3. API Development: Create and maintain RESTful APIs, ensuring they are well-documented and user-friendly.
  4. Troubleshooting: Investigate and resolve technical issues, system outages, and bugs as they arise.
  5. Backend Development: Architect, design, and develop robust, scalable, and unit-tested backend systems.
  6. Database Design: Design and optimize database schemas, ensuring data consistency, performance, and reliability.
  7. Performance Optimization: Identify and resolve performance bottlenecks and ensure the backend infrastructure is highly efficient.
  8. Security: Implement security best practices to protect data and systems, including user authentication and authorization.
  9. Scalability: Architect systems that can scale horizontally and handle increasing loads as the company grows.

Profile Requirements:

  1. Minimum 3 years hands-on, full-time, professional experience in developing scalable Node.js web applications
  2. Bsc. in Computer Science or related discipline
  3. Must have a strong technical background with hands-on experience in developing RESTful APIs using NodeJS
  4. Solid foundation in data structures and common programming paradigms
  5. OOP, design patterns, and asynchronous/event-based coding
  6. Solid experience in producing well-commented, efficient code along with decent documentation
  7. Strong attention to detail and discipline in abiding by documentation and guidelines
  8. Very good command of written English and documentation

Compensation Approach:

Our ranges are established after performing market research but the specific compensation amount of the offer will be determined based on relative experience and skills the team.

Here at eSEED, we strongly encourage those who are less privileged to apply.  We welcome team members of all backgrounds, identities, and experiences. We are committed to being clear, direct and inclusive in everything we do.

Job Features

Job CategoryBackend

We’re looking for an experienced senior backend engineer who is passionate about working with a remote team of engineers on solving complex problems.

Hourly
Remote
Posted 1 year ago

eSEED is a software development company that specializes on startup product development. We work with aspiring startups and help them build their products using best practices and strong standards.

We're looking for an enthusiastic junior backend engineer who is passionate about working on diverse projects with a remote team.

  1. Contract: freelance, hourly
  2. Location: 100% remote anywhere in Egypt
  3. Time Commitment: 10 to 40 hours per week (depending on engineer availability and available workload)
  4. Projects: startup products (web and mobile applications)
  5. You will be working with: NodeJS, TypeScript, NestJS, PostgreSQL, MySQL, JestJS, Google Cloud Platform, git, and other technologies. Previous experience is preferred but not required.
  6. You can work whenever you want. We encourage mothers to apply.

What you will do:

  1. Strongly abide by the eSEED guidelines and principles in coding and feature delivery
  2. Develop new feature and enhance existing ones
  3. Write unit tests and verify test cases for each completed features
  4. Peer review other tasks
  5. Document API endpoints
  6. Troubleshoot and fix bugs

Profile Requirements:

  1. Bsc. in Computer Science or related discipline OR relevant post-graduate course/degree + at least 1 year professional experience in backend software engineering
  2. Strong attention to detail and discipline in abiding by documentation and guidelines
  3. This job is completely remote so consistent, available and clear written communication are a must.
  4. Ability to work independently and ask the right questions
  5. Very good command of written English and documentation
  6. Strong understanding and familiarity with Object-Oriented Programming (OOP)

Compensation Approach:

Our ranges are established after performing market research but the specific compensation amount of the offer will be determined based on relative experience and skills the team.

Here at eSEED, we strongly encourage those who are less privileged to apply.  We welcome team members of all backgrounds, identities, and experiences. We are committed to being clear, direct and inclusive in everything we do.

Job Features

Job CategoryBackend

We're looking for an enthusiastic junior backend engineer who is passionate about working on diverse projects with a remote team.