Job Description:
Design, develop, and maintain software solutions across the backend (Node.js), frontend
(Vue.js), and additional client (Go).
? Develop and integrate ML/AI models and algorithms into our SaaS product.
? Conduct data retrieval, preprocessing, feature engineering, and model evaluation
processes.
? Design and implement high-scale and high-availability systems to ensure optimal
performance and reliability.
? Collaborate with other team members to define, design, and ship new features.
? Write clean, maintainable, and efficient code.
? Conduct code reviews and provide constructive feedback to team members.
? Troubleshoot, debug, and upgrade existing software.
? Stay up-to-date with emerging technologies and industry trends, particularly in ML/AI.
Job Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent
experience.
? 5+ years of professional experience in software development.
? Strong understanding of security principles and experience with security technologies
(e.g., encryption, hashing, authentication, security protocols).
? Experience with secure cloud and on-premise data storage practices, securing data
transport (e.g., HTTPS, TLS, VPN) and secure key management practices.
? Understanding of secure software development lifecycle (SDLC) practices.? Experience with Git version control.
? Experience working in an Agile development environment and familiarity with Agile
methodologies.
? Excellent problem-solving skills and attention to detail.
? Strong communication skills and ability to work collaboratively in a team environment
Company Occupation:
High Tech
Company Size:
Small (0 - 50)