Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via email
Requirements:
Server-Side Development: Build and maintain the server-side components of web applications, ensuring functionality and performance.
Database Design: Design and manage databases to ensure data integrity, security, and accessibility.
API Integration: Develop and maintain APIs for communication between the front end and back end, ensuring seamless data exchange.
Code Optimization: Optimize existing code for performance, scalability, and maintainability.
Security Implementation: Implement security measures to safeguard applications and data against threats.
Testing: Conduct unit testing and integration testing to ensure that all components function correctly.
Documentation: Create and maintain documentation for code, APIs, and system architecture to facilitate knowledge sharing.
Collaboration: Work closely with front-end developers and other team members to align on project goals and specifications.
Troubleshooting: Identify and resolve issues that arise in the back end, ensuring minimal disruption to services.
Continuous Improvement: Stay updated on emerging technologies and best practices to continuously improve development processes.
Programming Languages: Proficiency in back-end languages such as Python, Java, Ruby, PHP, Node.js, or C#.
Database Management: Strong knowledge of database systems (e.g., MySQL, PostgreSQL, MongoDB) and ability to design and manage databases effectively.
API Development: Experience in designing and implementing RESTful APIs and understanding of API integrations.
Server Management: Familiarity with server management and deployment, including cloud services (e.g., AWS, Azure, Google Cloud).
Frameworks: Knowledge of back-end frameworks (e.g., Express.js for Node.js, Django for Python, Spring for Java) to facilitate development.
Version Control: Proficiency in using version control systems like Git to manage codebase changes.
Security Practices: Understanding of security principles and practices to protect data and applications from vulnerabilities.
Debugging and Testing: Strong debugging and testing skills to identify and resolve issues efficiently.
Performance Optimization: Ability to optimize server-side applications for speed and efficiency.
Collaboration: Strong communication skills to collaborate with front-end developers, designers, and other stakeholders.
Full-time