Front-end Jobs nearBoston, MA
Jobs farther away
Senior Full-Stack Developer (PHP, MySQL, React)
We are a niche web design and development company seeking a Senior Full Stack Web Developer with a diverse skill set. Our core technology product is a CMS that has been built to the specific needs of our niche market; we implement this CMS (front and back end) for every client and then manage the ongoing hosting and maintenance.
An ideal candidate is very experienced with developing dynamic websites, having been deeply involved in all technical aspects of web development (architecture, full stack (front and back end), server administration, database administration, etc.) - preferably at a small- or medium-size agency similar to ours.
We're a small team, so we're looking for someone who is comfortable making (and taking responsibility for) big decisions, and who can work both collaboratively and autonomously. We support diversity in tech, so women, people of color, and LGBTQIA people are encouraged to apply.
Maintaining and improving our technology product (a CMS based on a popular PHP framework) through deep feature development, refactoring, and optimization.
Maintaining, monitoring and optimizing our hosting environment (multiple dedicated Linux servers, load balanced).
Collaborating with our Director of Technology on building the next generation of our product (React, nodeJS). It's almost complete!
Programmatically migrating large amounts of data from one database structure to another.
technical documentation (strong)
continuous integration (strongly desired)
Elasticsearch (strongly desired)
Full Stack / Senior Full Stack Engineer - Web and API
We are looking for Full Stack and Senior Full Stack Engineers that can help us continue to deliver a web and mobile experience that allows travelers to connect all around the world.
About this role
As a member of the Web and API Engineering team, you will contribute to architecture and testing frameworks to ensure our applications are scalable, resilient, and offer millions of Couchsurfers a delightful experience. Having a front-seat into our complex code-base, we will rely on you to alert us of issues as well as opportunities for improvement.
You will interact on a daily basis with product teams in Denver and San Francisco, engineers in Denver, Ukraine and Brazil, and will report directly to the Engineering Team Lead (Denver-based). If you are an experienced Full Stack Developer that is looking for a challenge where the sharing economy / travel space, please apply below.
Experience and skills we're interested in
At least three years working on consumer websites using Rails in a team environment
Experience with modern frontend development frameworks and tooling
An understanding and passion for using proven testing practices to improve software quality and reduce risk
Experience working with relational databases such as MySQL or PostgreSQL
Some experience with Redis and ElasticSearch is preferred
Comfortable writing test suites and specs
Experience with high-load applications is a plus
Experience with AWS services and containers is a plus
Experience with mobile development on iOS and/or Android is a plus
Believer in data driven decision making, problem-solving skills
Experienced in lean, agile development practices
English fluency is a must
The responsibilities you’ll take on
Architect, build, ship and maintain new and existing product features
Contribute to technical planning meetings
Work closely with product managers and UX/UI designers to ensure the features are delivered according to specifications
Continuously identify and implement process improvements
Write code on a daily basis, to include unit and integration tests
A bit about our stack
Infrastructure: AWS, Terraform, Kubernetes
Backend: Ruby on Rails
Data: MySQL, Redis, Elasticsearch, Redshift
Management: JIRA, Confluence, Slack,
Testing: Cucumber, RSpec
Operational Visibility: EFK, Grafana, Prometheus
A bit about you
A track record for learning new skills and being able to contribute with them quickly
Strong communication and collaboration skills, and the ability to take constructive feedback well
The ability to drive objectives to completion
A talent for simplifying, and passion for great design
Passion for travel is a plus!
Culture and perks
Awesome co-workers who care about building a great service and each other
Best in-class tools for developing software and communicating with the team
We work hard and play hard - you have freedom to get the job done, but must deliver results
Business trips to the San Francisco Headquarters for product planning and team-building
Unlimited paid time off