The Talent Mine is recruiting for an experienced Software Engineer for an immediate FTE role in downtown Seattle. The position will be part of an established Software Engineering team for a scrappy yet established start-up powering the commerce platform of the future. This is a 100% on-site position (5 days a week), with an ambitious, high-performing team and comprehensive benefits.
If you are the kind of dev that wants to have fingers on the keyboard while flexing your leadership muscles and creating meaningful change for your team, read on!
*NOTE: We are not able to offer sponsorship; this role is available for US Citizens and Green Card holders only.
A day in the life will include the opportunity to:
- Design and implement stable and performant data-collection technologies using Node.js, Java, Go or similar language.
- Execute full SDLC (design, build, document, unit/functional/load test, and deploy) of applications and infrastructure needed to scale the platform.
- Build and optimize efficient and reliable web scraping processes.
- Evaluate existing software to identify enhancement opportunities – including tackling latency, throughput challenges in data processing and request serving.
- Set up efficient operational processes including continuous deployment pipelines (CI/CD), testing automation, and appropriate monitoring and alerts.
- Actively participate in design discussions, team planning and code reviews.
- Provide insightful constructive feedback for team and individual improvement.
- Troubleshoot software failures by reviewing code errors, logfiles, metrics, using debug functions, and other common troubleshooting techniques.
- Provide guidance to junior engineers on software development and operational excellence.
Your profile should have most of the following:
- 4+ years of professional development experience in at least one modern programming language (Typescript, C#, Java, Python or similar).
- Bachelor’s or Master’s degree in computer science or related discipline.
- Experience working in a startup, retail, digital advertising, or e-commerce environment.
- Knowledge of a broad range of design approaches and when (or when not) to use them.
- Understanding of a broad range of data structures and algorithms, and which to use or avoid.
- Understanding of maintenance characteristics, runtime properties, dependencies of a software (such as build dependencies), and efficiency with compute resources such as hardware, database, memory/CPU, etc.
- Understanding how to thoroughly test software services.
- Experience with AWS services: S3, SQS, SNS, ECS, AWS Lambda, Kinesis, ElasticCache
- Experience using Database technologies: Elastic Search / Mongo / Dynamo / MySQL / Postgres / Redshift.
- Experience working with Agile methodologies.
- Strong analytical and excellent problem-solving skills.
- Comfort in writing SQL and hands-on knowledge of working with large datasets.
- Knowledge of web scraping libraries and browser-automation technologies (e.g. Selenium or Puppeteer).
- A passion for adapting to new challenges, working through ambiguity, and learning new tools to create something incredible!
Benefits package includes:
- Comprehensive benefits plan covering medical, dental, and vision
- Company 401k plan plus matching
- Company paid Life Insurance
- 20 days of Paid Time Off annually
- 9 Paid company holidays
- Fertility benefits
- 100% Paid Parental leave - 20 weeks for birthing mothers and 12 weeks for all other parents
- Summer Fridays early close at 2pm
- Fully stocked kitchen snacks with weekly fresh fruit
If you feel qualified and interested in this immediate, exciting onsite position in the Seattle area, let's chat. The team at The Talent Mine is comprised of fellow technology professionals turned recruiters – we pride ourselves in taking the time to understand our candidates and making a best fit for all parties involved. Let's find you an exciting new opportunity today!