As a Back End Developer at Coredge, you will be responsible for developing and managing the server-side logic and database systems that power our website. You will work closely with front-end developers, designers, and other stakeholders to ensure seamless integration and performance.
Key Responsibilities
Server-Side Development:
Design, develop, and maintain server-side applications and services.
API Development:
Develop and manage APIs to support front-end functionality and integration.
Database Management:
Work with databases, including designing schemas, writing complex queries, and optimizing performance.
Security Implementation:
Implement security measures to protect data and ensure compliance with industry standards.
Collaboration:
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Troubleshooting Debugging:
Troubleshoot and debug issues to ensure high performance and reliability.
System Optimization:
Monitor and improve backend systems for efficiency, scalability, and robustness.
Documentation:
Document backend processes, code, and configurations for future reference and team collaboration.
Requirements
Education:
Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Experience:
Proficiency in server-side languages such as Python, Java, Node.js, or Ruby, and experience with SQL and NoSQL databases.
Skills:
Strong understanding of RESTful APIs, web services, and server-side frameworks. Knowledge of version control systems (e.g., Git) and cloud platforms (e.g., AWS, Azure, Google Cloud).
Preferred Qualifications
Containerization:
Experience with containerization technologies such as Docker and Kubernetes.
DevOps CI/CD:
Knowledge of DevOps practices and CI/CD pipelines.
Front-End Knowledge:
Familiarity with frontend technologies (e.g., HTML, CSS, JavaScript) and frameworks (e.g., React, Angular).
System Optimization:
Experience in optimizing backend systems for high traffic and performance.