Web Pro Job Tips

Resized_logo

Location: San Francisco

URL: http://www.yelp.com/

Our Systems Infrastructure Developers are the primary interface between
our developers and our production operations.  No matter how many times
we get searched, scraped, scanned, spammed, pinged, paged or queried,
they gotta keep their cool – and keep the site running smoothly.
 You’ll work in both the dev and systems worlds, instrumenting key
parts of core architecture and supporting devs as they try to do the
same.  We’re looking for a true hacker – you’ll work as much in bash as
Python, and you’ll drop into some C now and then.  You’ll implement
monitoring and alerting systems to support site stability and
performance. You’ll proactively scale our infrastructure to meet
ever-increasing demand.  You’ll make sure that when something goes bump
in the night, someone hears it.  And you’ll play a key role in keeping
Yelp fast, available and growing.

 
Responsibilities
  • Work closely with developers in supporting new features and services
  • Monitor site stability and performance
  • Scale infrastructure to meet demand
  • Troubleshoot site issues
  • Develop custom tools as necessary
  • Document system design and procedures
  • Participate in light on-call rotation
Requirements
  • Mastery of Linux or Unix
  • Command of your favorite modern programming language: Python, Ruby, Java, C++, etc.
  • Solid understanding of fundamental technologies like TCP/IP, HTTP,
  • Knowledge of best practices related to security, performance, and disaster recovery
  • Strong scripting skills in the presence of flying darts
  • Experience with web server configuration, monitoring, trending, network design, high availability
  • Excellent communication skills
  • A sense of humor!
Pluses
  • MySQL experience (high availability, scale-out replication)
  • Advanced knowledge of network design, management of Cisco network equipment, or BGP
  • Experience at a large-scale consumer internet site
  • CentOS and Ubuntu distribution familiarity

To apply: Apply at: http://hire.jobvite.com/j/?cj=oJOmWfwz&s=37signals

View full post on Recent Programming Jobs

Resized_logo

Location: Coeur d’Alene, Idaho

URL: http://www.surfmyads.com

SurfMyAds.com is a rapidly growing Los Angeles based online marketing company looking for a skilled and motivated Asp.Net web developer to work in our satellite office in downtown Coeur d’Alene, Idaho.
You will be working directly with the senior developer in our Coeur d’Alene office, and will be in regular contact with our development team in Los Angeles.
We focus on database driven e-commerce websites and internal web-based applications. We are not an outsource shop for clients or partners; all projects are developed for our own purposes. We run various online shopping websites such as PromotionalCodes.com, Coupons.Ca, PromoCodes.com, myShoes.com, CouponWinner.com and many more.
Required Experience:
– Bachelor’s degree or above in Computer Science
– 2+ years experience developing database driven web sites/applications
– .NET (2.0/3.0/3.5) technology including ASP.NET, VB.NET/C#.NET, ADO.NET, Web Services
– Object Oriented software design and architecture experience
– Relational database design and development in MS SQL Server 2008/2005/2000
– A high level of proficiency using the Visual Studio .NET (2003/2005/2008) development platform
– Experience in web development including HTML, JavaScript, CSS, AJAX, jQuery
– Excellent communication and writing skills
– Experience working in a Windows Server/IIS environment
We offer a youthful, dynamic working environment, a competitive salary, comprehensive medical, dental, and optical benefits, a 401K plan, and paid vacation and holidays.
This position is full time and in-office.
SurfMyAds.com, 

To apply: Send a resume to technology@surfmyads.com

View full post on Recent Programming Jobs

Resized_logo

Location: Oklahoma City, OK

URL: http://phase2online.com

Team Player wanted! some responsibilities include:
  • The ability to work well with a team.
  • The ability to work well on your own.
  • Mediocre to accurate aim with a nerf dart.
  • Must be eager and willing to learn new technologies for projects.
  • Open to learning new coding styles, practices and languages.
  • The ability (and duty) to throw the dart back at the person you THINK it came from.
  • Must be able to communicate well with project managers and clients.
  • Mad Hackie Sack skill welcomed but any skill is a bonus.
  • Willingness to admit you are wrong. And headstrong to prove you are right.
  • Must be able to come up with, and successfully execute, practical jokes when the time is right.
  • Must be able to handle pressure well, like tight deadlines, needy clients, or when your desk is wrapped in seran wrap.

As far as technical skills, yes you need them. We need you to:
  • Have an excellent grasp of current development techniques, tools and stacks. Particularly web and mobile stacks; html, css, ruby, objective c, php, C#, MongoDB, HAML, CouchDB, Javascript, Node.js, Backbone, MSSQL, MVC, SVN, Java, Git, Postgres, MySQL, you know the stuff people use to make great web and mobile software today. No, we don’t expect anyone to be an expert in everything, that’s just dumb, but you should be familiar with the modern web and mobile stacks.
  • Believe that you are not your stack. We work with a bunch of different stacks for a variety of reasons. We need you to be great developer and deeply care about what you do.
  • Be a professional. To us that means you want to continue to learn, are self motivated to do so, know what you’re doing, and can jump in and contribute.
  • Be creative. You’re a developer, you create something from nothing, that’s freaking amazing. That’s what we want, really smart creative, amazing people who make elegant software that solves real problems for real people. People you will meet and get to know and who will think you’re amazing because of the amazing things you create.

To apply: Send a resume to shanek@phase2online.com

View full post on Recent Programming Jobs

Resized_logo

Location: Chicago, IL

URL: http://www.totalattorneys.com

Senior Application Developer
Total Attorneys, LLC
The Senior Application Developer position will join a cross-functional team including designers, stakeholders and a scrum master. You will be responsible for:
  • Delivering quality projects on time and on budget
  • Supporting business needs with a focus on delivering excellence
  • Collaboration with other team members to determine best-of-breed solutions
  • Possessing a constant drive for self-improvement
QUALIFICATIONS
The right person for this job must have the following:
  • 5-7 years of C# and ASP.NET experience
  • 5-7 years of T-SQL/SQL Server experience
  • 3-5 years of Javascript/jQuery and JSON experience
  • Experience with Revision Control Systems
  • Experience with Unit Testing
  • Experience with agile methodologies (SCRUM perferred)
  • Strong communication and interpersonal skills
  • Knowledge of design patterns and proper application of them
  • Experience refactoring existing systems
  • Experience with MVC
  • Solid estimation skills
The right person for this job will be in great shape if they also possess these skills:
  • PHP, Ruby or Python experience
  • Linux or Apache administration experience
  • Experience with message queueing systems
  • Experience with continuous integration systems
  • Experience with WordPress, Joomla or Ektron content management systems
Additionally, the ideal candidate will have the following qualities:
  • Competitive: You’re aware of our competition and strive to build world-class platforms that exceed their offerings.
  • Inquisitive: You’re constantly on the lookout for emerging technologies or new ways of doing things.
  • Confident: You don’t wilt under the pressure of a production bug.
  • Ethical: You do not cut corners and work towards helping us achieve a culture of excellence.
  • Analytical: You are able to structure and process qualitative and quantitative data and draw insightful conclusions from it. You have a probing mind and achieve penetrating insights.
  • Flexible: You adjust quickly to changing priorities and conditions. You cope effectively with complexity and change.
  • Efficient: You produce significant output with minimal wasted effort.
  • Proactive: You act without being told to. You actively contribute new ideas.
  • Self-Aware: You know your strengths. You also identify and nurture points you can improve upon. You can easily recall specific examples of how you relate to the above competencies.
APPLY TODAY
If you think you’re the right person for the job, submit your resume and cover letter today to devhires@totalattorneys.com.
WHO WE ARE
Total Attorneys is more than just a company. It’s a community of amazing people united in a common mission. As individuals and as a business, we are defined more by who we are and what we do than by what we sell. We don’t suffer corporate BS and reward growth with increasing responsibility, bigger projects and better compensation.
Total Attorneys is an Equal Opportunity Employer. To learn more about us, visit http://www.totalattorneys.com/about-total-attorneys/corporate-culture/

To apply: Submit your resume and cover letter today to devhires@totalattorneys.com

View full post on Recent Programming Jobs

Location: Chicago

Job
Description
BrokerSavant
is changing the game in the commercial real estate brokerage industry.  We
are looking for a senior engineer to help us further develop our product.  The ideal candidate is someone who could grow
into a CTO role.  This is a great opportunity to get in on the ground
floor of something that is going to disrupt the industry.
 
What you’ll be doing:
·      
Creating a scalable and
highly available architecture
·      
Turning that
architecture into a product
·      
Working with our
Research Scientist on cutting edge Artificial Intelligence (Natural Language
Processing and Machine Learning)
·      
Working with a great
team
·      
Mastering Ruby on Rails
(not required, but you will work alongside experienced Rubyists who will help
you)
·      
Be the go to person on
all things technical
 
Desired
Skills & Experience
What you need for this position:
·      
Experience
with web development (Rails and/or Django), Java and other JVM-based languages
(Scala, Clojure), Unix-based platforms
·       Familiarity with Agile methods including Pair Programming,
Test-Driven Development, Refactoring, Simple Design and Continuous Integration
·      
Experience with Linux,
Git, etc., essentially the ecosystem of open source development
·      
Mastery of OO design and
design patterns
·      
Experience with ec2,
heroku and other cloud environment a plus
·      
Experience with the
Groovy language
·      
You will thrive in a
team environment and be supportive of the give and take needed to work in a
highly effective way with others
·      
Self starter who loves
solving problems
 
Really nice to have:
·      
Familiarity with
Ruby on Rails
·      
Obsession with new
technologies and open source tools
·      
Detail-oriented and
experimental
·      
Previous startup
experience
·      
Experience working in a
software company (as opposed to IT)
·      
Experience
with Machine Learning and Natural Language Processing
·      
 
 
What’s in it for you:
·      
Competitive salary
·      
Stock options
·      
Young company, lots of
creative freedom and exciting problems
·      
Comfortable, friendly,
with zero time-wasting overhead and where everyone makes a difference
·      
Freedom from
micro-management and other forms of corporate oppression

To apply: developers@brokersavant.com

View full post on Recent Programming Jobs

Location: Anywhere

URL: http://www.drh.net

DRH Internet, a software development company that specializes in
email server software, is looking for a senior web application developer. We’re
innovating in an otherwise stodgy enterprise software market. You’ll be working
closely with our founder (who developed our software) to implement a vision for
our products. We’re a fully distributed team, hiring the best people wherever
they are, and we strive for excellence in our software.
About you
  • You code with
    confidence.
  • Your code is a pleasure
    to look at, is well commented, and logically laid out. You refactor when
    appropriate.
  • You debug your code so
    that others don’t have to.
  • You code defensively –
    you anticipate possible problem scenarios.
  • You love to solve
    problems and come up with creative and elegant solutions.
  • You’re able to work
    independently with minimal supervision.
Qualifications
  • Expert level experience
    building database-driven web applications using: MVC, HTML, CSS, and
    JavaScript.
  • Expert/mid-level
    experience with PHP or equivalent
  • Experience with Git, SVN
    or equivalent
  • Excellent written
    communication skills
  • Strong analytical skills
    and attention to detail
  • Ability to work remotely
    from home
 
Nice to have skills
  • Interaction and visual
    design
  • Experience with
    Postgresql, Perl, or C
  • Experience with large
    data, high volume, concurrent systems
  • Experience writing
    network services or scripts in UNIX/Linux
  • Sysadmin experience
We’re small, but
fast-growing. We all work at home and strive for a warm, tight-knit team
environment. We push for excellence, but don’t burn the candle at both ends,
and realize there is more to life than just work. You’ll get a competitive
salary, fully-paid medical insurance, and paid vacation.

To apply: To apply, send your resume to resumes@drh.net. If possible, link to your Stack Overflow or GitHub profile, open source contributions, or any examples of your work.

View full post on Recent Programming Jobs

Location: Ottawa, Canada

URL: www.shopify.com

About Shopify
The Shopify platform hosts over 23,000 online stores used by millions of users around the world. Our merchants range from stay-at-home moms and small budding entrepreneurs, to big names like Rovio, General Electric, Tesla Motors and Foo Fighters. Shopify is a hugely successful company and has received numerous awards. We were named one one Canada’s leading startups in the Canadian Profit Hot 50 and we’ve also been recognized as “Ottawa’s fastest growing company”.
All of our rapid growth means that we have many interesting and challenging problems to solve, most critically in technical operations. Shopify’s merchants have bet their businesses on the reliability and performance of our platform, which means that reliability and uptime are paramount. This is why we’re looking to add an experienced Data Storage Engineer to our team.
Responsibilities
  • Ensuring continued scalability and availability of backend data stores
  • Capacity planning & performance tuning of MySQL, Redis, and other data stores
  • Implementation of backup & recovery procedures
  • Planning and implementation of business continuity procedures for mission critical data
Requirements
  • Proven track record of maintaining and scaling MySQL databases in a large-scale HA web environment
  • Expertise with MySQL master/slave replication
  • Deep understanding of Linux internals and performance tuning
  • Proficient in at least one programming language
  • Excellent analytical and problem solving skills
  • Excellent communication skills and ability to work effectively across teams
  • Participation in an on call rotation
Desired Skills
  • Experience with large-scale Ruby on Rails applications
  • Experience with redis or other nosql data stores
  • Experience with the Percona Toolkit
  • Familiarity with configuration management tools

    To apply: Apply online here:
    http://www.shopify.com/careers/details?posting=59

    View full post on Recent Programming Jobs

    Resized_logo

    Location: Toronto, ON

    URL: http://www.nulayer.com

    ROCK-STAR RUBY DEVELOPER WANTED
    Nulayer is looking for a Ruby Developer to join our team!  We are a Toronto based software development company that builds world-class products. You’ll be working on API’s that deliver content to millions of users.
    We need someone who has more than a working knowledge of Rails and/or Sinatra; we need somebody who dreams in Ruby. Nulayer works in small, close-knit teams to solve some of the most difficult problems out there. So we need you to be a team player, who won’t back down until we get the best solution.
    Some buzz words you might hear flying around our office:
    • REST
    • Ruby
    • Rails
    • git
    • BDD
    • RSpec
    • CDN
    • My/No SQL
    • Sinatra
    • JRuby

    Requirements:
    • Undergraduate in Computer Science or Engineering discipline, or higher
    • 3 years of Ruby development, minimum
    Nice to haves:
    • Experience with HTML / CSS
    • Knowledge of Javascript
    • Open source development work
    • Ping pong and NBA Jam skills

    More About Nulayer
    Based in Liberty Village, Nulayer has been building beautiful software since 2007, including TheScore’s iPhone app (App of the Year on iTunes), Crowdreel.com, and Pressly, a mobile publishing start-up launched at TechCrunch Disrupt. We value open source, true love for the craft, and the entrepreneurial spirit.
    If you think you’ve got the right stuff send, your resume to hireme@nulayer.com.  Let us know why you would be a good fit and bonus points for an active github account with code samples.

    To apply: Contact us at hireme@nulayer.com

    View full post on Recent Programming Jobs

    Resized_logo

    Location: Mountain View, CA

    URL: http://www.drchrono.com

    REQUIREMENT: Tell us how you can crush it on SEM and
    make a difference, how did you do this in the past?
    About drchrono
    drchrono is a culture of
    passionate people interested in crafting only the best healthcare EHR platform
    with a focus on iPad. We are a silicon valley startup. drchrono strives to
    solve healthcare problems with mobile technology. We are Y Combinator backed
    company and we’re building some fascinating stuff.
    To thrive as a member of
    team drchrono, you must embrace an intense, exciting, work-hard/play-hard
    environment. Picture a roller coaster. With beverage breaks (coffee or diet
    coke) and more. 
    The SEM Specialist will
    manage our advertising campaigns on Adwords and other platforms. You will work
    in conjunction with the Analytics, Design, Engineering, and Marketing teams.
    Key responsibilities
    • Monitor performance of existing
      campaigns and tune as necessary
    • Identify new advertising
      platforms and partners who are a suitable fit, conduct experimental
      trials, and scale campaigns if experiments are successful
    • Identify seasonal opportunities
    • Writing copy, managing
      campaigns and advertising
    Requirements
    • Experience managing large
      online advertising budgets on self-serve ad platforms
    • Experience optimizing the bids
    • Google tools: Google
      Adwords Editor / Google Webmaster Tools / Google Anylitics / Google
      Adwords Keyword Tool
    • Understanding of KISSMetrics,
      Chart.io
    • A / B Testing Web Tools e.g.:
      Optimizely, Google Website Optimizer
    • Full time commitment
    • Tech Savvy (You love Apple
      products)
    • Knowledge of “data
      processing” tools to process and analyze data (e.g. Python and R are
      the biggest players in this area)
    • Understanding of
      Facebooks ”Power Editor”
    Bonus skills
    • Google Maps API
    • Ability to create graphs to
      explain things. Using anything you like (e.g. Excel, R, Google Fusion
      Tables, Google Spreadsheets, D3js)
    • Worked on the Google Adwords
      team
    • Experience/interest in e-mail
      marketing (ve.g. MailChimp or other email marketing services. )
    • Experience with creating ad
      copy, landing pages, etc
    • Ability to create scripts
    Benefits
    • Stock options
    • Competitive salaries
    • Vacation days & time off
    • Medical, dental, & vision
      insurance
    • Life & disability coverage
    • Apple gear
    • Everyday company meals, snacks
      and beverages
    • Build something that makes the
      world a better place
    • Much more …
    If
    you think you have the skills to drive traffic to drchrono, what are you
    waiting for? Send us a cover letter along with your resume already! We are
    located on the border of Mountain View & Palo Alto and you will be working
    in the office.
    Be ready
    Really
    want to impress us? Watch the training videos on tv.drchrono.com, learn as much as you can before you meet
    us. 
    Have questions? Checkout drchrono.com/jobs.

    To apply: Please send your resume and cover letter to jobs@drchrono.com

    View full post on Recent Programming Jobs

    Location: Quakertown, PA (or anywhere)

    URL: http://www.reenhanced.com/

    Tired of fixing the same bugs again and again while the customer grows more and more frustrated? Sick of unrealistic deadlines and increasing pressure to hack together broken code?
    We’re reenhanced (www.reenhanced.com), and we build software that just works. 
    We’re a small team in Quakertown, PA with clients around the world. We work on small and large rails applications while following a process that ensures we build high-quality software. Everything we write is test-backed and peer-reviewed which helps all of us become better programmers, and gives us a great piece of mind that we can deliver code without endless regressions.
    We’re looking to add another member to our team who appreciates the fine art of getting things done correctly. You’ll be a part of a strong team with a focus on emerging technologies. We encourage our developers to bring new ideas to the development process and find innovative solutions to the problems we solve every day.
    What’s great about working with us:
    • You’re involved in decisions. We operate as a team and you have the opportunity to play a large part in shaping the future of where we go. Have some really clever ideas that you think might make things better? We welcome the opportunity to improve and will appreciate your input.
    • You’re part of a strong team. We’ve rubbed shoulders with some of the best in our industry and proudly held our own. We’re on the leading edge of Rails development and continue to seek new territory to become even better. We work together to solve issues and we try our hardest not to let you sit on a problem by yourself.
    • We’re planning for the long term. We aren’t looking to get rich quick and flip the company for a billion dollars to Facebook. We’re aiming to build a stable company that will last for decades.
    • We don’t make promises we can’t keep.
    • We pair program to solve difficult problems together.
    • We love exploring new tools when it fits the job at hand. Backbone.js, No SQL databases, etc.
    Other great things about us:
    • Daily Foosball tournaments at lunch
    • Fully stocked snack room with snacks of your choice
    • Sustainable, flexible schedule
    What we’re looking for:
    • You understand the value and purpose of automated tests
    • You’re a generalist. While Rails is your area of expertise, you can also setup a bare linux server or debug slow applications. You have a good understanding of a lot of different systems.
    • You know when to ask for help. Instead of struggling on your own to design something, you know when to ask for help to benefit from the value of a strong team.
    • You’re open to new tools and techniques.
    • You have a real interest in tech. While we end our day at 5, it’s a plus if you keep yourself updated on current trends and changing topics in our industry.
    Technical Stuff:
    • Ruby on Rails 3.2
    • git
    • Rspec/cucumber
    • MongoDB, CouchDB, etc

    To apply: Send a resume to careers@reenhanced.com. Position is full time hourly with a transition to salary. You’ll have to pass a coding test.

    View full post on Recent Programming Jobs