Ideal candidate: Looking for a skilled Backend Developer with 2-4 years of experience to take ownership of building robust, scalable, and secure backend systems to power this innovative product.
Required Skills and Qualifications: Programming Languages: o Proficiency in backend programming languages like Python (Django/Flask), Node.js, or Java (Spring Boot). API Development: o Experience in designing and implementing RESTful APIs and working with API gateways. o Familiarity with GraphQL is a plus. Database Management: o Hands-on experience with relational databases such as PostgreSQL or MySQL. o Exposure to NoSQL databases like MongoDB or Cassandra is an advantage. Cloud and DevOps: o Experience deploying applications on cloud platforms like AWS, Azure, or Google Cloud. o Familiarity with containerization tools such as Docker and orchestration platforms like Kubernetes. Security Practices: o Knowledge of best practices in data security, including OAuth, JWT, and SSL/TLS. Soft Skills: o Strong analytical and problem-solving skills. o Excellent communication and teamwork abilities. o Ability to write clean, maintainable, and scalable code. Preferred Qualifications: Experience working with AI/ML-driven platforms or integrating AI-based services into backend systems. Knowledge of message queues and event-driven architectures (e.g., Kafka, RabbitMQ). Exposure to serverless architecture and functions (e.g., AWS Lambda). Familiarity with logging and monitoring tools like ELK Stack, Prometheus, or Grafana.
Responsibilities: 1. Backend Development: o Design, implement, and maintain RESTful APIs and microservices for the AI Powered Resume Builder. o Develop robust server-side logic to support seamless integration with frontend components. 2. Database Management: o Design and optimize relational and/or NoSQL databases for efficient data storage and retrieval. o Implement data modeling and schema design to accommodate AI-driven features. 3. System Integration and Deployment: o Integrate third-party APIs and services to enhance platform capabilities. o Build and maintain CI/CD pipelines to automate testing and deployment processes. 4. Security and Performance Optimization: o Ensure application security, including authentication, authorization, and data protection. o Optimize backend performance for handling high traffic and data loads efficiently. 5. Collaboration and Innovation: o Collaborate with frontend developers, data scientists, and product managers to deliver high-quality features. o Stay updated on the latest backend technologies and trends to continuously improve the platform.