Backend Engineer
Job Duties
• Develop, maintain, and enhance backend microservices for cloud-based applications.
• Work with Java, Python, and Node.js to create scalable and efficient backend systems.
• Design, implement, and optimize SQL and NoSQL databases for high-performance data storage.
• Develop and integrate messaging systems such as RabbitMQ and Kafka for real-time data exchange.
• Collaborate with frontend and DevOps teams to ensure seamless application deployment.
• Conduct unit testing, debugging, and performance tuning of backend applications.
• Ensure system security, scalability, and maintainability in compliance with industry standards.
Skills, Experience & Qualifications Required
• Bachelor’s or master’s degree in computer science, Software Engineering, or related field.
• Minimum 3+ years of experience in backend software development.
• Proficiency in Java, Python, Node.js, and experience with microservices architecture.
• Hands-on experience with SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
• Knowledge of message brokers (Kafka, RabbitMQ, or similar).
• Strong understanding of RESTful APIs, security protocols, and cloud computing principles.
DevOps Engineer
Job Duties
• Design, implement, and maintain CI/CD pipelines for automated application deployment.
• Work with AWS and Azure cloud platforms for infrastructure setup and management.
• Automate system provisioning, configuration, and scaling using Terraform, Ansible, or Kubernetes.
• Manage containerization and orchestration using Docker and Kubernetes.
• Implement cloud security best practices and ensure compliance with DevSecOps principles.
• Monitor application performance and infrastructure reliability, addressing any issues proactively.
• Troubleshoot and resolve cloud deployment and networking issues.
Skills, Experience & Qualifications Required
• Bachelor’s or master’s degree in computer science, IT, or Cloud Computing.
• Minimum 3+ years of experience in DevOps, cloud computing, and automation.
• Strong expertise in AWS, Azure, and CI/CD pipeline management.
• Experience with container orchestration tools like Docker and Kubernetes.
• Proficiency in Terraform, Ansible, and Jenkins for infrastructure automation.
• Knowledge of network security, cloud governance, and incident response.
Frontend Engineer
Job Duties
• Develop high-performance, responsive web applications using React and Angular.
• Implement UI/UX designs using HTML5, CSS3, JavaScript, and TypeScript.
• Optimize applications for maximum speed and scalability.
• Integrate frontend components with backend APIs and databases.
• Ensure cross-browser compatibility and responsive design for different devices.
• Collaborate with backend and DevOps teams to ensure seamless integration.
• Debug and troubleshoot frontend performance issues and accessibility concerns.
Skills, Experience & Qualifications Required
• Bachelor’s or master’s degree in computer science, Web Development, or related field.
• Minimum 3+ years of experience in frontend development.
• Strong knowledge of React, Angular, JavaScript, TypeScript, and CSS frameworks.
• Experience with frontend performance optimization and responsive web design.
• Proficiency in integrating APIs and working with RESTful services.
• Understanding of web security, accessibility standards, and modern development tools.