Software Developer

Alley interactive


3 weeks ago

03/04/2020 10:22:57

Job type: Full-time

Category: Software Development


We recognize several levels of seniority and experience for developers, and tie compensation and responsibility to this. We are looking for all levels of developers for this position.

Software Developers are a key part of Alley’s team. Each developer will be deeply and personally involved in several client projects, and will work collaboratively with other members of the Alley team and with the client's principals as well.

Our developers need to be well-rounded technologists who have a holistic understanding of the web technology stacks that we work with, but who can also interface with clients in a professional and intelligent way.

We're not looking for rockstars, ninjas, zombies, or pirates. We're looking for smart, creative, resourceful developers who want to work with impressive clients and who take pride in their work.

Qualifications

  • Our primary development language is PHP. You must be fully fluent in PHP and have worked with it in a professional context before.

  • Prior experience with WordPress is a major plus. If you haven’t worked with WordPress, you should be excited to learn and develop with it.

  • We make heavy use of ES6 JavaScript (particularly React, as well as Node) and related tooling, including webpack. Previous experience is a plus, and a willingness to learn it is essential.

  • Alley prides itself on its ability to address unusual, novel, and complex problems that deal with the intersection of technology, business, and content production. You should understand and be able to discuss web technologies and systems conceptually, and be able to demonstrate that you can learn a new language, technology stack, or framework quickly and on demand.

  • You should feel comfortable at a Unix command line, even if you aren't an expert.

  • You must know your way around git and understand version control well, and be able to carry out typical operations with it, including branching, merging, submitting code for peer review, and reviewing your peers’ code yourself.

  • We apply Scrum as a development methodology, and broadly endorse Agile as a philosophy. You must be open to working this way as well, and prior experience is a plus.

  • You should also have very strong written and verbal communication skills, and the ability to wield them with both team members and clients. 

  • Important “soft skills” at Alley include: discipline concerning delivery dates, stylistic appreciation of what makes code good and readable, and a positive attitude about documentation, tickets, issue tracking, and timesheets.

Note: In your cover letter, please provide links to at least three separate code samples, along with a description of each detailing what you wrote and why, why you're proud of it, and how it reflects your experience and abilities. At least one of your code samples must demonstrate PHP knowledge.

It’s OK if you didn’t write 100% of the code you submit because you were part of a team that worked on it together, or because it includes open source components. In these cases, please explain what your specific contributions to the codebase were. We cannot accept any application without code samples.

About Alley

We offer competitive salaries and company subsidized medical, dental and vision benefits. We also offer a 401(k) with company matching, a profit sharing plan, and an allowance for work-related expenses.

We have no set hours and do not limit vacation or sick time. We trust our team members to get their work done and take the time off they need to recharge and we suggest an average of three weeks off per year.

We are a fully distributed company, meaning we don’t have a set work location. Team members can choose to work from home, or from a co-working space. We’ll furnish your home office and provide an allowance for needed supplies, or rent you a co-working space.

Alley is an equal opportunity employer and we seek to increase diversity in the tech industry. We encourage applications from women, people of color, people with disabilities, members of the LGBTQ community, and other communities traditionally underrepresented in this field.

Apply for a Position

  • Please complete the application and be sure to include the following in your cover letter when applying for a position.

  • A link to work samples. If a link is not possible we will be in touch to request viewing access.

  • Referral Name

  • References (Including name and email address)

Recruiters: Please do NOT contact us about this job. All hiring duties at Alley are carried out by our staff.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • This is a remote, day-shift, position open to candidates living in the Asia-Pacific region. Only candidates currently residing in time zones UTC+8 through UTC+12 will be considered.

    As a Technical Support & Enablement Engineer, you’ll craft our customer experience. Pressable is looking to grow our diverse team of individuals with a background in WordPress, the technical knowledge for anything that comes their way, and the determination to get the job done. Our agents establish relationships with our customers by listening to their needs, understanding their problems, and providing tailored solutions.

    Pressable is a new breed of technology company: one part WordPress managed hosting and another part services innovation. Both empower small agencies and giant clients to scale their business on the WordPress platform. Pressable’s platform enhances WordPress with developer tools, security, analytics, and world class support so that companies can build and deploy their digital experiences faster than ever.

    Pressable is owned by Automattic, the brand behind WordPress.com, WooCommerce, Jetpack, Crowdsignal, WordPress VIP and many others. Founded in 2010, Pressable follows Automattic’s distributed team model with employees all over the world. We engage the most brilliant minds regardless of location and give them the best resources to perform the finest work of their careers.

    YOUR DAY WILL INVOLVE:
    • Interacting with existing and potential customers by responding to WordPress and platform related inquiries through email-based tickets and live chats (10%).
    • Writing and maintaining documentation, writing blog posts, and contributing to the community of WordPress support around the globe (50%).
    • Deeply diving into WordPress issues for high-touch enterprise clients and agencies (40%).
    BEING A TECHNICAL SUPPORT ENGINEER REQUIRES:
    • A solid foundation in WordPress, its inner workings, common issues, community, and proper use cases. You are well-versed in your craft.
    • An eagerness to learn and the ability to adapt, allowing you to teach others. You are a lifelong learner.
    • Knowledge and experience with common web technologies, including HTML, JavaScript, CSS, and Git.
    • You are comfortable working with and solving problems with PHP.
    • Excellent writing and communication skills with a passion for taking technical language and making it understandable.
    • You are fluent and eloquent in written English.
    • Advanced proficiency using the command line (Bash scripting a plus), WP-CLI, and an understanding of the domain name system (DNS), domain registration, and various email setups.
    • A willingness to regularly assist with coverage gaps.
    • Self-driven work ethic. You are a self-starter who loves taking initiative and seeing things through to completion.
    SHIFT

    This role can be part time or full time depending on the candidate, but will usually include Sundays. The hours will be business hours (approximately 8 a.m. until 5 p.m.) in the UTC +8/+9/+10/+11/+12 time zones.

    OUR BENEFITS
    • Fully remote
    • Unlimited PTO
    • Home office benefit
    • Technology benefit
    • Coworking subsidy
    DIVERSITY & INCLUSION AT PRESSABLE

    Diversity and Inclusion is a priority at Pressable. We want people to love their work and show respect and empathy to all. We welcome differences and strive to increase participation from traditionally underrepresented groups, and we require unconscious bias training for our hiring teams.

    We may invite applicants to complete a limited-time paid trial as part of the hiring process. A trial is a shared opportunity for our team and the applicant to get experience working together to see if we’re the right fit.

    What are you waiting for?
  • 3 days ago

    Summary

    The Wikimedia Foundation is looking for an Application Security Engineer to join the Security team working to help protect Wikipedia and our other projects. You'll be working with other developers and security engineers to create new security features, review the security of other people's code, and help find and fix security bugs before they're exploited.

    YOU ARE ...a smart security practitioner with experience building and auditing security features in large scale systems. You understand the importance of testing and documentation, and common pitfalls in developing secure web applications. You must have a passion for the WMF mission. We do (almost) everything publicly, and volunteers can add arbitrary JavaScript to our site.

    You will be joining a team responsible for ensuring the security and integrity of applications written in PHP, Python, Ruby, Lua, Perl, JavaScript (Node.js) among others, using both relational and key-value data storage mechanisms. (Don't worry, you don't need to have had experience with all of those technologies.)

    We’d like you to do these things:

    • Triage and remediate reported security issues
    • Review and deploy features developed by the Foundation and community members
    • Work with other development teams to ensure that they make safe architectural and implementation choices
    • Constantly poke and abuse our software to find bugs before attackers do
    • Provide application security concept reviews and help socialize application security best practice
    • Provide support for application security operations

    We’d like you to have these skills:

    The right person is better than the right set of experiences, these are the traits we’ve identified make great additions to our team so far.

    • Two or more years of application security experience, including thorough understanding of issues documented in the OWASP Top Ten and CWE Top 25
    • Strong understanding of modern, object-oriented PHP development
    • In-depth experience developing or auditing client-side JavaScript
    • Demonstrated ability to exploit and mitigate application-level vulnerabilities
    • Experience conducting software security reviews using a combination of source code inspection, manual testing, and automated scanning
    • Patience in explaining security issues and their implications on privacy to non-technical audiences
    • Sensitivity to the security challenges faced by participants in a large, international project
    • Strong understanding of cryptography as applied to web application security (encryption, hashing, PKI management), including analysis and implementation
    • Experience using Linux at the command line for tasks related to web application development and deployment
    • Ability to maintain focus when working remotely

    And it would be even more awesome if you have this:

    In addition to the basic skills needed for being successful these skills could set you apart from the pack!

    • Experience as a contributor in the Wikipedia or Wikimedia project communities
    • Experience contributing to a consensus-based open source project
    • Experience developing, maintaining, or administering authentication systems

    About the Wikimedia Foundation

    The Wikimedia Foundation is the non-profit organization that supports and hosts Wikipedia and its sister free knowledge sites. Wikipedia consists of nearly 40 million articles across hundreds of languages. Every month, more than 80,000 volunteer editors contribute to Wikipedia. Based in San Francisco, California, the Wikimedia Foundation is an audited, 501(c)(3) non-profit that is funded primarily through donations and grants. It currently employs over 240 staff members.

    At the Foundation, we build technology to help people everywhere access Wikipedia, across devices and in nearly 300 languages. We engineer privacy for our readers and editors so they can safely and securely explore Wikipedia. We create programs and initiatives to make Wikipedia freely available to more people in more parts of the world. We build new tools for the community of editors so they can continue to improve and grow Wikipedia. Roughly a quarter of our budget goes to supporting the community that make the site possible, including through grantmaking programs that enable volunteers and enrich the information on the sites.

    Benefits & Perks

    • Fully paid medical, dental and vision coverage for employees and their eligible families (yes, fully paid premiums!)
    • The Wellness Program provides reimbursement for mind, body and soul activities such as fitness memberships, massages, cooking classes and much more
    • The 401(k) retirement plan offers matched contributions at 4% of annual salary
    • Flexible and generous time off - vacation, sick and volunteer days
    • Pre-tax savings plans for health care, child care, elder care, public transportation and parking expenses
    • For those emergency moments - long and short term disability, life insurance (2x salary) and an employee assistance program
    • Telecommuting and flexible work schedules available
    • Appropriate fuel for thinking and coding (aka, a pantry full of treats) and monthly massages to help staff relax
    • Great colleagues - diverse staff and contractors speaking dozens of languages from around the world, fantastic intellectual discourse, mission-driven and intensely passionate people
  • Prezly (2 hours of CET)
    1 week ago

    Important: although this is a fully remote role, we only accept candidates that are within 2 hours of CET (Central European Timezone). Applying outside of that is a waste of your (and our) time. 

    I made a video about our company and the job

    Prezly is looking for a backend (PHP) developer to boost our capacity in creating a world with more meaningful communication between organisations and people. Working closely with a product designer, the founders and builders to craft high-quality, impactful, and inclusive user experiences for communication experts all around the world.

    About Prezly

    Good stories, told well to the right people, can inspire and spark positive change in the world. That’s why at Prezly, we’re building state-of-the-art storytelling tools for stellar brands.

    Since our founding in 2010, we've grown to become a profitable, 100% globally distributed team of ~16 high-performing, happy people that are dedicated to building a product our customers love.

    About the technology

    Our services are built around a core of PHP (symfony), postgres, React with millions of people per day using some aspect of the system. On the backend side we use a Symfony fork (https://github.com/e1himself/symfony1), Propel (http://propelorm.org/) and interact with a Postgres (RDS) database.

    We're big believers in devops/CI - building, testing, and deploying to any of our environments are as simple as pushing a commit to a git branch. The infrastructure is containerised, built on top of AWS using Kubernetes.

    We're a technology company first: This means that in addition to product and business development plans, we put emphasis on continual improvement of our stack and infrastructure. Current projects include API'ing our full application suite and removing redux.

    About the backend role

    We are looking for a backend engineer with deep understanding of PHP (Symfony) and best practices when it comes to application development. Bonus points for experience with our specific stack.

    You should have senior level experience (~5 years) building modern back-end systems, with at least 3 years of that experience using PHP.

    You will work on a variety of projects, mostly around the core Prezly product. Your work will ship continuously so you will have a direct impact in our customers’ experience and the overall trajectory of the business.

    As our new teammate, you’ll be self-driven and work hard to bring value to your new company in the most effective way possible. You’ll work hard to make those around you better, communicate clearly, and make Prezly a better company.

    I made a video about our company and the job

    • 5+ years of professional full stack development experience.
    • Expertise in PHP, React, CI and javascript
    • Excellent problem solving, critical thinking, and communication skills.
    • Team-oriented person who loves to collaborate and communicate
    • Bonus points for:
      • Leadership role at a startup. Proven ability to mentor / manage engineers and drive a product forward.
      • Knowledge of containerisation, k8s, dev-ops, and AWS.

    You will get

    • Competitive salary

    • Great tools: What would Batman be without his utility belt? He’d still be badass. But you get the point. At Prezly you’ll get to choose your own gear.

    • Flexible hours: There’s a life outside of work. That’s why our distributed team works from where they want, when they want. And they get tons of work done.

    • Unlimited vacation time: We evaluate on value, not on time spent behind desks. Employees can take as many holidays as they need. This way they bring their A-game to the job.

    • Visits to Leuven: A few times per year the entire team gets together in the office in Leuven, the world’s capital of beer. We’ll fly you in so you can have fun with the team.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!