Epicareer Might not Working Properly
Learn More

Web Back End Developer - Freelance

Salary undisclosed

Checking job availability...

Original
Simplified

We are looking for a Freelance Back-End Developer for a 1-month contract to help develop and optimize our server-side applications. You will be responsible for API development, database management, security implementation, and performance optimization. You will collaborate with front-end developers, DevOps engineers, and other stakeholders to ensure smooth application functionality.

JOB DESC / ROLE & RESPONSIBILITY

  • Server-Side Development – Build and maintain the core application logic, business rules, and data processing on the server.
  • API Development & Integration – Design, implement, and secure RESTful or GraphQL APIs to connect the front-end and external services.
  • Database Management – Develop, optimize, and maintain relational (SQL) and non-relational (NoSQL) databases for efficient data storage and retrieval.
  • Security & Performance Optimization – Implement authentication, encryption, and performance enhancements like caching to ensure a secure and efficient system.
  • Testing, Debugging & Collaboration – Conduct testing, troubleshoot issues, and work closely with front-end developers, DevOps, and other stakeholders for seamless application functionality.

REQUIREMENTS

  • Education: Bachelor's degree in computer science, Software Engineering, or a related field.
  • Experience: 2+ years of professional experience in back-end development (junior level) or 5+ years for senior roles.
  • Programming Languages: Proficiency in Python (Django/Flask), JavaScript (Node.js), PHP, Java, Ruby, C#, or other relevant languages.
  • Frameworks: Experience with back-end frameworks like Express.js, Spring Boot, Laravel, Django, Flask, .NET, or Ruby on Rails.
  • Database Management: Strong knowledge of SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Firebase, Redis) databases.
  • API Development: Experience in building and integrating RESTful and GraphQL APIs.
  • Security & Authentication: Knowledge of OAuth, JWT, encryption, and common security practices (e.g., XSS, CSRF, SQL injection prevention).
  • Caching & Performance Optimization: Familiarity with Redis, Memcached, or other caching mechanisms.
  • Version Control: Proficiency with Git, GitHub, or GitLab.
  • Cloud & Deployment: Experience with AWS, Azure, Google Cloud, Docker, Kubernetes, and CI/CD pipelines is a plus.
  • Problem-Solving: Ability to troubleshoot and debug complex issues.
  • Collaboration: Experience working with front-end developers, designers, and DevOps teams.
  • Communication: Clear verbal and written communication skills.
  • Adaptability: Willingness to learn new technologies and frameworks.

We are looking for a Freelance Back-End Developer for a 1-month contract to help develop and optimize our server-side applications. You will be responsible for API development, database management, security implementation, and performance optimization. You will collaborate with front-end developers, DevOps engineers, and other stakeholders to ensure smooth application functionality.

JOB DESC / ROLE & RESPONSIBILITY

  • Server-Side Development – Build and maintain the core application logic, business rules, and data processing on the server.
  • API Development & Integration – Design, implement, and secure RESTful or GraphQL APIs to connect the front-end and external services.
  • Database Management – Develop, optimize, and maintain relational (SQL) and non-relational (NoSQL) databases for efficient data storage and retrieval.
  • Security & Performance Optimization – Implement authentication, encryption, and performance enhancements like caching to ensure a secure and efficient system.
  • Testing, Debugging & Collaboration – Conduct testing, troubleshoot issues, and work closely with front-end developers, DevOps, and other stakeholders for seamless application functionality.

REQUIREMENTS

  • Education: Bachelor's degree in computer science, Software Engineering, or a related field.
  • Experience: 2+ years of professional experience in back-end development (junior level) or 5+ years for senior roles.
  • Programming Languages: Proficiency in Python (Django/Flask), JavaScript (Node.js), PHP, Java, Ruby, C#, or other relevant languages.
  • Frameworks: Experience with back-end frameworks like Express.js, Spring Boot, Laravel, Django, Flask, .NET, or Ruby on Rails.
  • Database Management: Strong knowledge of SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Firebase, Redis) databases.
  • API Development: Experience in building and integrating RESTful and GraphQL APIs.
  • Security & Authentication: Knowledge of OAuth, JWT, encryption, and common security practices (e.g., XSS, CSRF, SQL injection prevention).
  • Caching & Performance Optimization: Familiarity with Redis, Memcached, or other caching mechanisms.
  • Version Control: Proficiency with Git, GitHub, or GitLab.
  • Cloud & Deployment: Experience with AWS, Azure, Google Cloud, Docker, Kubernetes, and CI/CD pipelines is a plus.
  • Problem-Solving: Ability to troubleshoot and debug complex issues.
  • Collaboration: Experience working with front-end developers, designers, and DevOps teams.
  • Communication: Clear verbal and written communication skills.
  • Adaptability: Willingness to learn new technologies and frameworks.