Key Responsibilities:
Develop high-quality, maintainable, and reusable code.
Participate in code reviews and ensure adherence to best practices.
Build scalable web applications with a focus on security and performance.
Work with both Python and JavaScript/TypeScript to deliver backend and frontend solutions.
Use Docker to streamline development and deployment workflows.
Collaborate with cross-functional teams to deliver innovative AI-driven features.
Required Skills and Experience:
Experience: 5+ years as a Full Stack Engineer with expertise in both backend and frontend development.
Programming Languages: Expertise in Python, JavaScript (ES6), and TypeScript.
Frontend Frameworks: Strong experience with React, and familiarity with Nest.js.
Backend Framework: Experience with Node.js and building scalable backend systems.
Containerization: Proficiency with Docker for development and deployment.
Testing: Experience with software quality assurance, test planning, and test-driven development.
Additional Skills: Familiarity with large language models (LLMs) like ChatGPT and prompt engineering is a plus.
Education: Bachelor’s/Master’s degree in Engineering, Computer Science, or equivalent experience.
Communication: Strong spoken and written English communication skills.
Ideal Candidate Profile:Full-stack expertise: Ability to handle both backend (Python, Node.js) and frontend (React, JavaScript/TypeScript).
Modular architecture: Familiarity with developing scalable, modular applications and integrating AI-driven solutions.
Docker Knowledge: Strong knowledge of Docker to manage and deploy applications efficiently.
AI Enthusiast: Enthusiastic about AI advancements and potentially working with large language models.
Any Graduate