Web Back End Developer - Freelance
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.