What are the responsibilities and job description for the Full Stack Engineer position at Quarterhill Inc.?
Overview:
We are a cutting-edge technology organization that is driving innovation within our industry and we are looking for Full Stack Engineers to join our dynamic team in Austin, TX or Frisco, TX. If you're a proactive, solutions-oriented engineer with expertise in Golang, TypeScript, Kubernetes, and Microservices this is your chance to make a meaningful impact on groundbreaking projects. We’re looking for candidates who can help define the work, influence technical decisions, and drive alignment across teams.
What You’ll Do:
- Take initiative in designing, building, and maintaining backend microservices alongside modern and responsive web user interfaces.
- Define and influence the work, technical decisions, and align strategies to meet the organization's goals.
- Lead and mentor teams to ensure the adoption of best practices and high-quality software development.
- Contribute to the creation and enhancement of a state-of-the-art engineering platform leveraging microservices and event-driven architectures.
- Collaborate across teams to deliver integrated, high-quality software solutions that meet business requirements.
- Write clean, maintainable code, while continuously improving the software performance and scalability.
- Participate in code reviews, helping to maintain and enforce development standards and best practices.
Required Skills & Experience:
- 4 years of experience as a Full Stack Engineer with a strong foundation in backend, frontend, and DevOps technologies.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Excellent communication and collaboration skills, with the ability to influence decisions and work effectively in a team environment.
- Strong problem-solving abilities with attention to detail and an ability to manage complex tasks.
- Ability to work independently in a fast-paced, agile environment, while delivering high-quality results.
Backend:
- Proficient with the Golang programming language
- Experience in designing, developing, and deploying microservices architectures using Kubernetes for scalable and resilient applications.
- Experience in implementing event-driven architectures using NATS or Kafka to ensure efficient, real-time data processing and communication.
- Familiarity building GraphQL APIs and/or using gRPC for service communication is a plus.
Frontend:
- Proficient in developing dynamic and responsive user interfaces using TypeScript and frameworks like SolidJS or React.
- Skilled in advanced user interface concepts such as state management and animations.
- Experience using design tools such as Figma is a plus.
DevOps/Cloud:
- Hands-on experience with cloud platforms such as AWS, Azure, or GCP, leveraging their services for scalable and secure deployments.
- Proficient in using Terraform for infrastructure-as-code (IaC) to automate and manage cloud resources efficiently.
- Expertise in setting up and maintaining CI/CD pipelines using tools like Azure Pipelines, GitHub Actions, or similar
- Familiarity with GitOps practices utilizing ArgoCD or Flux is a plus.
Benefits
We offer a Total Rewards plan designed with you and your family’s health and wellness in mind that includes:
- Paid days off (i.e. vacation, sick days, bereavement leave)
- Health and Dental plans
- Retirement plans
- Employee and Family Assistance Program (EFAP)
- Employee referral program
We welcome applicants from all backgrounds, regardless of race, color, religion, sex, veteran status, sexual orientation, gender identity, national origin, age, or disability or any other protected characteristics in accordance with applicable federal, state/provincial, and local laws. We're committed to creating a workplace where everyone feels valued and respected.
We appreciate all responses and will acknowledge only those being considered for an interview.
We respectfully request no calls or unsolicited resumes from Agencies.