Job Description:We are seeking a highly skilled Full Stack Developer to join our team remotely. As a Full Stack Developer, you will be responsible for designing and developing both the frontend and backend of our web-based applications. You should have a strong understanding of software development principles and be proficient in building responsive and scalable solutions from scratch. Additionally, you will be involved in enabling AI LLM capability and designing solution architectures.
Responsibilities:
- Develop and maintain responsive and user-friendly web applications from scratch, ensuring high performance and scalability.* Design and implement microservices architecture for efficient and modular development.* Integrate AI LLM capability into the applications, leveraging natural language processing and machine learning techniques.* Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.* Create and maintain technical documentation, including solution architecture designs, API specifications, and system workflows.* Ensure code quality through writing clean, efficient, and testable code.* Troubleshoot and debug issues, providing timely resolutions.* Keep up-to-date with industry trends and best practices to continuously improve development processes.
Requirements:
- Proven experience as a Full Stack Developer, including both frontend and backend development.* Solid understanding of microservices architecture and the ability to design and develop scalable APIs.* Experience with frontend frameworks/libraries like React, Angular, or Vue.js.• Strong proficiency in programming languages such as JavaScript, HTML, CSS, and Python.* Familiarity with AI LLM models and NLP techniques for enabling AI LLM capability.* Ability to design solution architectures, considering factors such as scalability, security, and performance.* Excellent communication skills in English, both written and verbal.* Self-motivated and able to work effectively in a remote team environment.* Strong problem-solving and debugging skills.
Nice to have:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.* Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.* Familiarity with DevOps practices, including CI/CD pipelines and automated testing.
We offer competitive compensation and a flexible work environment that allows you to work remotely. If you are a highly motivated and skilled Full Stack Developer with a passion for building innovative solutions, we would love to hear from you!