Job Overview
-
Date PostedNovember 28, 2024
-
Location
-
Expiration date--
Job Description
Company Description
KOgenie is a genAI SaaS startup which is disrupting marketing and branding by making hyper-targeting individualized digital advertisements for other startups.
Role Description
This is a full-time on-site role for a Back End Developer at KOgenie in South Delhi. The back-end developer will be responsible for developing and maintaining the back-end logic and database of web applications, ensuring high performance and responsiveness.
Key Responsibilities
- Develop, maintain, and optimize backend systems to ensure high performance and reliability.
- Design and implement RESTful APIs and services that are scalable and secure.
- Manage containerized applications using Docker and orchestrate services with Kubernetes.
- Build and maintain SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases such as MongoDB.
- Utilize and configure MongoDB Atlas for optimized database hosting and management.
- Collaborate with front-end developers to ensure seamless API integrations.
- Monitor and troubleshoot system performance issues, ensuring uptime and minimal latency.
- Write clean, maintainable, and testable code, adhering to industry best practices.
- Participate in code reviews, design discussions, and technical decision-making processes.
- Stay updated on emerging technologies and implement improvements to the backend infrastructure.
Qualifications
Technical Skills:
- Strong programming skills in Python, Java, Node.js, or equivalent backend languages.
- Proficient in containerization technologies like Docker and orchestration tools such as Kubernetes.
- Hands-on experience with SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Proficiency in setting up and managing MongoDB Atlas.
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure) for hosting and scaling applications.
- Strong understanding of system design, data structures, and algorithms.
- Experience with CI/CD pipelines and version control tools (e.g., Git).
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and manage time effectively.
- Enthusiasm for learning new technologies and staying up-to-date with industry trends.