Backend developer

The Rose
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Remote

Tech stack

Java
JavaScript
PHP
Microsoft Windows
API
Agile Methodologies
Amazon Web Services (AWS)
Server Applications
Azure
Cloud Computing
Code Review
Databases
Data Structures
Database Queries
Software Debugging
Linux
Django
Revision Control Systems
IntelliJ
Mobile Application Software
JSON
Python
Laravel
PostgreSQL
Memcached
MongoDB
MySQL
Node.js
OAuth
Performance Tuning
Redis
Visual Studio Online
Web Services
Google Cloud Platform
Postman
Express
Spring-boot
Software Security
Caching
Backend
GIT
Containerization
Front End Software Development
Software Coding
REST
Software Version Control
Docker
Microservices

Job description

A Junior Backend Developer is responsible for building and maintaining the server-side logic, databases, and APIs that power web and mobile applications. The role involves working with senior developers and cross-functional teams to develop scalable, secure, and high-performance backend systems., * Develop and maintain server-side applications and APIs

  • Design and manage databases, schemas, and queries
  • Write clean, efficient, and reusable backend code
  • Integrate frontend components with backend services
  • Build and consume RESTful APIs and web services
  • Debug, troubleshoot, and resolve backend issues
  • Ensure application security, data protection, and performance optimization
  • Collaborate with frontend developers, QA, and product teams
  • Use version control systems like Git for code management
  • Participate in code reviews and follow coding standards, * Developed RESTful APIs using Node.js/Java/Python for scalable applications
  • Designed and optimized database queries for improved performance
  • Implemented backend logic and integrated frontend components
  • Debugged and resolved server-side issues to ensure system stability
  • Collaborated with cross-functional teams in Agile environments

Requirements

  • Strong knowledge of backend programming languages (Java, Python, Node.js, or PHP)
  • Understanding of server-side frameworks (Spring Boot, Django, Express.js, Laravel)
  • Basic knowledge of databases (MySQL, PostgreSQL, MongoDB)
  • Familiarity with REST APIs and JSON
  • Understanding of data structures and algorithms
  • Knowledge of version control tools (Git)
  • Basic debugging and problem-solving skills, * Experience with microservices architecture
  • Basic knowledge of cloud platforms (AWS, Azure, Google Cloud Platform)
  • Familiarity with Docker and containerization
  • Understanding of authentication & authorization (JWT, OAuth)
  • Exposure to CI/CD pipelines
  • Knowledge of caching systems (Redis, Memcached), * Languages: Java, Python, JavaScript (Node.js), PHP
  • Frameworks: Spring Boot, Django, Express.js, Laravel
  • Databases: MySQL, PostgreSQL, MongoDB
  • Tools: Git, Postman, VS Code, IntelliJ
  • Platforms: Linux/Windows, basic cloud exposure

Apply for this position