Job Description
Sr Full Stack Developer
Job Type: Full-Time
Hours: Days
Salary: $85,000-$110,000 K YEARLY DOE CAN
Benefits available after 60 Days for full-time employees
About AnswerNet
AnswerNet is a leading provider of customer engagement and contact center solutions across the United States and Canada. With over 31 contact centers and 10,000+ satisfied clients, we handle more than 125 million interactions each year. Our services include telephone answering, appointment setting, customer support, sales, lead qualification, third-party verification, market research, and more.
Summary
We're seeking a passionate and skilled Senior Full-Stack Developer to join our team. You'll be a key player in designing, building, and maintaining robust applications that solve real-world problems. We need someone who is not only a technical expert but also excels in a collaborative and dynamic environment.
Responsibilities
- Full-Stack Development: Design, develop, and maintain web applications using our core technologies: PHP, C#, Python, and JavaScript.
- Front-End Integration: Collaborate closely with front-end developers to build seamless user experiences with Vue.js (2 and 3).
- Database Expertise: Take ownership of our data layer by assisting in the design and implementation of database solutions. Proficient in writing and optimising complex SQL queries and stored procedures.
- Master Your Craft: Write clean, scalable, and efficient code that is readable and maintainable. Maintain high-quality code, documentation, and requirements.
- Team Collaboration: Actively participate in code reviews and provide constructive feedback to team members.
- Proactive Problem‑Solving: Identify improvement opportunities, troubleshoot and resolve software defects and performance issues. Spend 15–30 minutes independently on a problem before seeking help.
- Test Automation: Experience with unit and integration testing is required; automated end‑to‑end testing is a plus.
- Agile Development: Participate with product owners and stakeholders, assist in defining project scope, and champion Agile methodologies.
- Perform other duties as assigned.
Qualifications
- Experience: At least 5+ years of full-stack development across multiple stacks and languages.
- Technical Stack:
- Back‑End: In-depth knowledge of PHP, C#, Python, and JavaScript.
- Front‑End: Strong experience with Vue.js (including both Vue 2 and Vue 3).
- Containerization: Experience with Docker or other containerization technologies.
- Database: Expertise in SQL and database design/management (e.g., SQL Server, PostgreSQL, MySQL).
- Cloud: Familiarity with cloud services such as AWS.
- Version Control: Strong experience with Git.
- Test Automation: Expertise in Unit and Integration Testing; experience with automated end‑to‑end testing.
- Problem‑Solving & Communication: Strong problem‑solving skills, attention to detail, excellent communication and teamwork abilities.
- Agile Knowledge: Understanding of Agile methodologies.
Physical Requirements
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.