What are the responsibilities and job description for the Sr. Full-Stack Engineer position at Distro?
Job Responsibilities:
• Design and develop complex web applications using the latest front-end and back-end technologies.
• Provide backend support and rapid bug fixes for daily updates, patches, and team-identified issues.
• Be on-call for backend troubleshooting and quick resolution.
• Create and maintain efficient, reusable, and reliable code.
• Diagnose and troubleshoot technical issues.
• Integrate data storage solutions such as databases and cloud storage.
• Develop and implement AI-driven solutions to streamline business processes, including:
• Designing and building AI document comparison functionality to compare applications against supporting documents and receipts.
• Creating automated validation systems that flag mismatches for manual review and allow matching documents to proceed automatically.
• Leveraging AI to reduce manual audit work and identify automation opportunities for repetitive, detailed processes.
• Collaborate with developers, designers, and stakeholders to deliver quality applications.
• Ensure applications meet performance, scalability, and security requirements.
• Build and manage weekly plans, keep estimates current, and ensure steady, demo-able progress.
Job Requirements:
• 5 years of web application development experience.
• Proficient in front-end technologies: HTML, CSS, JavaScript, jQuery, Angular JS.
• Proficient in backend technologies, specifically Node.js.
• Strong expertise in AI/ML implementation and document processing.
• Experience with computer vision or document analysis technologies.
• Experience with databases such as MySQL.
• Understanding of server-side templating languages and frameworks.
• Knowledge of cloud storage solutions (AWS or equivalent).
• Ability to work with current tech stack (AWS) and openness to new, secure, reliable technologies.
• Strong debugging and troubleshooting skills.
• Excellent problem-solving and communication skills.
• Strong listening and clarification skills to translate complex business requirements into technical solutions.
Contract Length: 6 months with possibility of extension to full-time based on performance.
\nSalary : $3,500 - $5,000