- Company Name
- KTek Resourcing
- Job Title
- Full Stack Developer
- Job Description
-
**Job Title:** Full Stack Developer
**Role Summary:**
Senior full‑stack developer with 7+ years of experience leading global software teams. Drives end‑to‑end product development using Ruby on Rails on the backend and Vue.js on the frontend, while managing SDLC, CI/CD, Agile workflows, and service-level agreements. Provides hands‑on mentorship, client‑facing support, and performance optimization for high‑traffic web applications.
**Expectations:**
- 7+ years in full‑stack development and team leadership across multiple time zones.
- Demonstrated expertise in SDLC, CI/CD, Agile, and sprint management.
- Proven ability to coordinate with application, platform, and support teams for hyper‑care and incident resolution.
- Experience mentoring L2 engineers for L3 technical delivery.
- Strong client‑facing communication, managing SLAs for availability and incident response.
- Awareness of branding and visual design principles.
**Key Responsibilities:**
- Design, develop, and maintain scalable, secure web applications with Ruby on Rails (backend) and Vue.js (frontend).
- Build and integrate RESTful APIs for content delivery, authentication, media streaming, and third‑party services.
- Collaborate with designers, product managers, and content teams to deliver responsive, accessible, and SEO‑optimized user experiences.
- Implement and maintain CI/CD pipelines, automated testing, and deployment processes.
- Monitor application performance, troubleshoot issues, and implement optimizations for speed and scalability.
- Maintain comprehensive documentation for code, architecture, and deployment workflows.
- Stay current with emerging web technologies and organizational digital standards.
**Required Skills:**
- Programming: Ruby, Rails, JavaScript, Vue.js.
- API design and integration.
- CI/CD tooling (GitLab CI, Jenkins, CircleCI, or similar).
- Automated testing (RSpec, Jest, Playwright, Cypress).
- Performance monitoring and tuning.
- SEO fundamentals, WCAG accessibility, cross‑browser compatibility.
- Agile methodologies and sprint planning.
- Team leadership, mentoring, and cross‑functional collaboration.
- SLA definition, monitoring, and incident management.
- Client‑facing communication and stakeholder management.
- Branding and visual design awareness.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
- Relevant certifications (e.g., Scrum Master, AWS Certified Developer, or CI/CD tooling certifications) preferred.