Senior Full Stack Developer
Join Viamo, a leader in connecting individuals and organizations with digital technology, as a Senior Full Stack Developer. You will be instrumental in building, maintaining, and scaling a large web application processing millions of interactions daily, and innovating on GenAI and language AI voice technologies.
About Viamo:
Viamo connects individuals and organizations using digital technology to make better decisions. We are the #1 Digital Platform connecting organizations to the Next Billion users, aiming to reach 100 million people annually.
What's in it for you?
- Generous, unlimited vacation
- Health benefits plan
- Flexible work schedule
- Work from anywhere
- Tech equipment allowance
- Continuous learning opportunities and professional development support
Position Overview:
As a Senior Full Stack Developer, you will leverage your experience to design architected solutions across all layers of web applications, working with both legacy codebases and greenfield projects. You will contribute to building scalable software that improves lives.
Key Responsibilities:
- Create scalable software solutions and ensure their completion through collaboration.
- Lead planning efforts, provide realistic estimates, and work with Technical Project Managers to create tasks.
- Contribute design perspectives from a developer's viewpoint.
- Be accountable to timelines, make work estimates visible, and communicate progress.
- Balance quick fixes with long-term quality solutions, building rapidly with awareness of the product vision.
- Provide examples using consistent coding patterns and implementation ideas.
- Collaborate across disciplines (engineering, QA, Infrastructure) and take responsibility to empower others.
- Unblock others by identifying and working on the most important tasks.
- Contribute to team processes and learning to enhance the engineering team's goals.
- Take occasional technical support shifts.
- Opportunities for management and supporting colleagues' professional development.
Team and Reporting Structure:
Reports to the Engineering Manager.
Profile:
- Required:
- Extensive Web App development experience across all application layers.
- API development experience with best practices for scalability, documentation, and developer-friendliness.
- Ability to balance speed and quality in development.
- Experience building for scalability using queues, caches, and design patterns.
- Proactive and continuous communication skills.
- Openness to thinking differently and supporting diverse design approaches.
- Desirable (optional but nice to have):
- LLM and Language AI technology experience (using LLMs, speech-to-text, text-to-speech).
- Telephony and audio processing experience.
Technology Stack (Desirable):
- Python
- PHP/Laravel
- Docker
- Redis
- RabbitMQ
- Ansible
- Git
- Jenkins, BitBucket pipelines, Github actions, Travis-ci
- MySQL
- BigQuery
- Vue.js
- Typescript
- ESLint
- Webpack
Viamo is an Equal Opportunity Employer. We value diversity and encourage applications from all candidates.
Apply with a CV and a short cover letter. Interviews are done on a rolling basis.

