What are the responsibilities and job description for the Full Stack Software Developer position at VistasMobilitySolutions?
Overview
About Us:
We are a dynamic and innovative technology company at the forefront of mobile software solutions. Our team is committed to delivering cutting-edge solutions by blending full-stack web development with AI-driven functionalities. We are looking for a talented Full Stack Software Developer who is passionate about creating impactful digital experiences and leveraging AI technology to enhance user interactions.
Key Responsibilities
· Design, develop, and maintain scalable web applications using Vue.js and other modern front-end frameworks.
· Build robust back-end systems using .Net, Go, Node.js or Java to support seamless data flow and functionality.
· Integrate AI agents and machine learning models into applications to deliver personalized and intelligent user experiences.
· Collaborate with product managers, designers, and other developers to define and implement features that align with business objectives.
· Optimize web applications for maximum performance, scalability, and responsiveness.
· Develop RESTful APIs and ensure their seamless integration with front-end systems and AI components.
· Write clean, maintainable, and well-documented code following best practices and standards.
· Troubleshoot, debug, and upgrade existing systems to ensure functionality and performance.
Required Skills and Qualifications
· Front-End Development: Expertise in Vue.js, JavaScript/TypeScript, HTML5, and CSS3.
· Back-End Development: Proficiency with server-side languages such as Node.js, C#.Net, GO, or Java.
· AI Integration: Experience working with AI frameworks (e.g., TensorFlow, PyTorch) and integrating AI/ML models into web applications.
· Database Management: Strong knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
· APIs: Experience designing and working with RESTful APIs and third-party API integrations.
· Version Control: Proficiency with Git and collaborative development workflows (e.g., GitHub, GitLab).
· Cloud Services: Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
· Agile Development: Comfortable working in an Agile/Scrum environment.
· Strong problem-solving skills and ability to work in a fast-paced, dynamic environment.
Preferred Qualifications
· Prior experience developing and deploying AI chatbots or conversational agents.
· Understanding of Natural Language Processing (NLP) and its applications.
· Knowledge of state management libraries (e.g., Vuex, Pinia).
· Familiarity with DevOps practices and CI/CD pipelines.
· Experience with testing frameworks (e.g., Jest, Mocha).
What We Offer
· Competitive salary and benefits package.
· Opportunities for professional growth and career advancement.
· A collaborative and inclusive work culture.
· Access to cutting-edge technology and tools.
· Flexible work environment, including remote work options.
Job Type: Full-time
Pay: $50,000.00 - $60,000.00 per year
Benefits:
- 401(k) 3% Match
- Health insurance
- Paid holidays
Schedule:
- 8 hour shift
- Monday to Friday
Ability to Relocate:
- Albany, NY 12205: Relocate before starting work (Required)
Work Location: In person
Salary : $50,000 - $60,000