Entry Level Software Engineer

WebFXHarrisburg, PA
152d

About The Position

WebFX is a full-service digital marketing agency based in the US, recognized as the Best Place To Work in Pennsylvania nine times. We are a fast-growing company that has doubled in size over the past five years, with team members from over 18 different countries. We are committed to providing world-class digital marketing solutions to mid-size businesses globally and are looking for passionate individuals to join our team.

Requirements

  • A Bachelor's Degree in computer science or related fields.
  • GPA above 3.7.
  • Part-time/Full-time/summer job/internship experience.
  • Experience with open-source web development.
  • Experience with web-based programming languages (JavaScript, HTML, etc.).
  • Project-level experience with at least one JavaScript-based project.
  • Experience with Cloud Computing Programs (Google Cloud Platform, AWS, Azure, etc.).
  • Experience with OOP and procedural programming methodologies.
  • Understanding of software development life-cycles and best practices.
  • Knowledge of standard-compliant HTML, CSS, and Javascript.
  • Database experience (MySQL, Google BigQuery).
  • Experience with CSS Frameworks (Bootstrap, Foundation, Intuit, etc.).
  • Experience with JS Frameworks (JQuery, React, Vue, Backbone, etc.).
  • Experience with Git Version control (or other version control software).
  • Experience with package management and Task Runners (NPM, Yarn, Gulp, Grunt).
  • Experience with browser testing using built-in developer tools.
  • Familiarity with TensorFlow and Machine Learning.
  • Experience with NodeJS.
  • Experience with SaaS monitoring software such as DataDog.
  • Experience with data management using data pipeline tools.
  • Previous agency experience.

Nice To Haves

  • Passionate about web/software development.
  • Comfortable with both object-oriented and procedural programming methodologies.
  • Committed to delivering high-quality projects for clients.
  • Enjoy variety and like the challenge of working on multiple projects.
  • Comfortable working both independently and as part of a team.
  • Take direction well, but aren't afraid to take initiative and make decisions.
  • Problem-solver with a can-do mindset.
  • Customer-focused.
  • Interest in the web and staying up-to-date on new technologies.
  • Professional, dependable, and independent worker with a solid work ethic.
  • Self-motivated and thrive on challenges.
  • Eye for detail and dedication to high-quality work.
  • Exceptional level of follow-through.
  • Excellent time/project management skills.
  • Sense of urgency and ability to meet deadlines.
  • Outstanding communicator with strong interpersonal skills.
  • Lifelong learner who loves to grow and stretch outside of comfort zone.

Responsibilities

  • Build new features to add to our product suite using modern frameworks such as ReactJS and Feathers for NodeJS.
  • Utilize modern cloud technologies within Google Cloud Platform to ensure high availability.
  • Develop projects within individual namespaces pushed to deployment through Kubernetes.
  • Perform functional testing while also utilizing unit and pipeline tests set up through our Kubernetes and CI/CD deployments.
  • Collaborate with Project Managers and Quality Assurance Testers to keep projects within scope and delivered on time.
  • Monitor, troubleshoot, and optimize application performance using modern full-stack logging technologies.
  • Determine your own goals within each sprint cycle.
  • Report on project KPIs.
  • Explore new technologies and suggest new ways to enhance our roadmap to market velocity and reduce technical debt.

Benefits

  • Opportunities to learn and train with our team.
  • World-class on-the-job training from experts.
  • On-site training amenities.
  • Merit-based promotional opportunities.
  • Flexible schedule.
  • Pet-friendly office.
  • Profit sharing.
  • On-site cappuccino machine and coffee bar.
  • Catered breakfasts, lunches, and snacks.
  • On-site yoga sessions.
  • On-site fitness center.
  • 150% company match of personal charity donations.
  • FXBuilds program to positively impact 10,000 people by 2024.
  • Supplemental insurance.
  • 100% company match 401K (up to 4%).
  • Generous paid time off.
  • Employee wellness program including a free FitBit.
  • Humanitarian trips.
  • Health, vision, and dental coverage.
  • New parent support.
  • Casual dress code.
  • Home buyer program.
  • Personal desk fund.
  • Green commute benefits.
  • Pawternity leave.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service