Backend Development: Design and implement server-side logic using modern programming languages such as Python, Java, or Node.js. Ensure the backend code is clean, maintainable, scalable, secure, and capable of handling complex data operations.
API Development: Develop user-friendly RESTful APIs that are efficient, secure, and well-documented, facilitating both frontend consumption and third-party integrations.
Database Management: Design, implement, and optimize database schemas in a cloud environment, using either relational or NoSQL databases. Manage large-scale and multi-tenant data architectures, ensuring optimal performance and data integrity.
Performance Optimization: Monitor and enhance the performance of backend components, focusing on concurrent code and efficient data structures Education: Bachelor s or Master s degree in Computer Science, Information Systems, or related field.
Experience:
Minimum of 5 years in backend development, with substantial expertise in API development, database management, and performance optimization.
Technical Skills:
Strong experience with DevOps tools such as Docker and Kubernetes. Strong understanding of database design, development, and management using at least one cloud database (Relational or NoSQL).
Strong understanding of API security, authentication, and authorization protocols such as OAuth and JWT.
Cloud architecture certifications (AWS Certified Solutions Architect, Google Cloud Professional Architect) are preferred.
Analytical Communication Skills: Strong problem-solving skills with a focus on performance optimization and scalability, and excellent verbal and written