← View all jobs

Senior Software Engineer





Senior Software Engineer

Our mission at Jobscan is to empower job seekers and help them land more interviews. We analyze resumes and LinkedIn profiles against job descriptions, helping our users stand out against the competition. Our users love us - we’re completely user-funded, profitable, and growing exponentially.

We are looking for smart, driven, enthusiastic Senior Software Engineers to help us build the next generation of job search tools. You’ll join our Seattle-based engineering team, delivering new features and tools to our growing user base. You’ll use modern and proven technologies to help us exceed our user’s expectations and scale our tools to an increasingly global audience, working in a fast-paced environment and reporting directly to our CTO. This is a great chance to be part of a growing organization that is passionate about building software the right way as well as continually providing opportunities for professional growth.

What You’ll Be Doing:

  • Work in agile sprints building new features and enhancing existing areas of our tools using Vue.js, PHP (Laravel), Python, Java, MySQL, and AWS
  • Contribute to full-stack software design and development with a focus on maintainability, usability, scalability, and performance
  • Be a positive influence on the team participating in design reviews, collaborating with other developers, and ensuring adherence to coding and testing standards
  • Work closely with business, marketing, and content teams to understand the future business direction with the goal of architecting the platform optimally for feature delivery
  • Contribute ideas and work on solutions to evolve our CI/CD processes and tools
  • Maintain a high awareness of industry issues and trends, particularly in regard to web technologies, cloud computing, machine learning (ML), and automated unit testing
  • Engage with users to understand their workflows and improve our tools to meet their needs
  • Drive major releases, breaking down complex requirements into actionable development work that can include more junior engineers
  • Help foster an environment of engineering excellence by coaching and mentoring more junior engineers
  • Excellent cross-functional communication skills

What You’ll Need:

  • 5+ years of full-stack software development experience on a customer-facing application
  • Hands-on experience with 2 or more of our backend languages (PHP, Python, Java) and a modern JavaScript framework (Vue/React/Angular)
  • Hands-on experience developing in a cloud native stack, preferably AWS, using technologies like EC2, ECS, Fargate, Lambda, and Aurora
  • Hands-on experience with containers and Docker
  • Hands-on experience working with creating and consuming RESTful web services and APIs
  • Hands-on experience with SQL databases (MySQL is a plus)
  • Strong computer science fundamentals

Nice to Have:

  • Experience with ML (TensorFlow, PyTorch, etc.)
  • Experience with NLP (NLTK, SpaCy, CoreNLP, etc.)

Our Benefits & Perks Include:

Competitive salary + stock options, flexible schedule, Commuter Benefits, Flexible PTO, 401(k), medical, dental, vision, and life insurance, free drinks and snacks of your choice, education stipend. As we continue to grow, we are always adding more benefits and perks for our team.

At this time, we are only considering candidates who are authorized to work in the United States without employer sponsorship.

Jobscan provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Apply for this position