Overview
Role & Responsibilities:
We are looking for a skilled and passionate Full-Stack Developer with focus on backend and AI. Should have a strong understanding of Python, API Design, and system architecture. As part of our dynamic team, you will be responsible for designing, developing, and maintaining scalable, high-performance web applications and AI Agent systems.
Responsibilities
- Design and develop modular, reusable, and maintainable features Python.
- Implement features that adhere to software design best practices.
- Build and maintain complex features with a focus on performance and scalability.
- Design and create APIs in Python powering AI Agents.
- Building Agentic AI systems and creating systems to power agents for cybersecurity.
- Understanding of Database systems and efficiency in Postgres SQL.
- Build backend services via RESTful APIs, GraphQL, or other protocols.
- Understanding and building backend systems (Docker, Kubernetes)
- Analyze and identify bottlenecks in the backend codebase and implement solutions to optimize application performance.
Qualifications
- Experience: Bachelors or Master’s degree in Computer Science or related degree.
- AI Tools: Experience using AI tools like Cursor to improve development speed and quality.
- Proficiency: Strong knowledge of Python, API Design, Database systems, AI Libraries, AI Agents, LLMs.
- Python & AI Expertise: Deep understanding of Python and AI particularly LLMs and including advanced features and software design principles. Understanding of Agentic AI Architectures and experience creating AI Agents.
- Backend Architecture: Strong Understanding of API Design and principles. Building scalable and optimization systems with efficient design patterns. Building and designing micro-services and distributed systems knowledge.
- Version Control: Strong experience using Git and Git-based workflows (e.g., GitHub, GitLab, Bitbucket).
- CI/CD: Familiarity with continuous integration/continuous deployment practices and tools.
- Agile Methodologies: Experience working in Agile environments with tools such as Jira, Trello, or Asana.
- Collaboration Tools: Strong communication and collaboration skills, experience working in cross-functional teams.
Nice to have
- Experience building AI applications and products.
- Experience in Cybersecurity, understanding of web vulnerabilities, and working with security tools.
- Working with LLM models, serving frameworks, and Inference architecture.
- Strong design principles when building backend components in AI products