Role Overview
We're seeking a highly skilled Full Stack Developer to join our team. The successful candidate will have expertise in developing scalable, efficient, and robust applications using a range of technologies. This role requires strong proficiency in both front-end and back-end development, along with a passion for innovative solutions.
Responsibilities
- Design, develop, and maintain full-stack applications using Python, Node.js, and ReactJS.
- Create and manage databases using MySQL, ensuring data integrity and performance.
- Collaborate with cross-functional teams to identify project requirements and deliver solutions.
- Implement and integrate APIs, services, and third-party tools.
- Participate in code reviews, ensuring high-quality, maintainable code.
- Troubleshoot and optimize application performance.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a Full Stack Developer (minimum 3-5 years).
- Strong portfolio showcasing projects and contributions.
- Excellent communication and teamwork skills.
Skills
- Node.js
- ReactJS
- Python
- MySQL
- RESTful APIs
Nice to Have
- Knowledge of data analytics tools, techniques, and visualization.
- Understanding of network fundamentals, protocols, and security.
- Familiarity with operating systems (Windows, Linux, macOS).
- Strong mathematical foundations, particularly in areas relevant to AI/ML.
- Experience with large language models, OpenAI APIs, and AI-driven solutions.