Senior Backend PHP Developer (Symfony)

Project Admission


1 month ago

02/23/2020 10:22:57

Job type: Full-time

Hiring from: US only

Category: Software Development


Requirements:

  • Must live in the United States

  • Expertise in the latest development best practices, particularly with:

  • PHP 7+

  • MySQL 5.7+

  • Automated Testing

  • Architecture/Design, e.g. Separation of Concern, Dependency Injection

  • Comfortable with git and other command line tools

  • Be self-directed and be able to prioritize your own workload.

Preferred Experience With:

  • Symfony or similar framework

  • GraphQL APIs (webonyx/graphql-php)

  • Dev/SysOps, Cloud Hosting and Services (AWS)

  • Familiarity with frontend languages / working in a full-stack environment

  • Working in an Agile/Kanban environment. We use Jira for our task management, so familiarity with the tool is a plus

  • Working in remote/distributed teams

Responsibilities:

  • You will be a senior backend developer responsible for implementing server-side features, bug fixes, performance improvements, and creating & maintaining the server architecture.

  • You will participate in the code architecture process by gathering requirements and planning technical details with other engineers.

  • You will report directly to our VP, Engineering, with a dotted line to the CTO, working with both of them and our Head of Product on a daily basis, with direct input from our CEO and other key team members.

About Project Admission:

We are a growing technology company based in Nashville, TN that offers its employees transparent salary, stock options, and the option to work remotely.

Project Admission was founded by Stephen Glicken and Jordan Stone to solve for two of the biggest problems facing the live event industry: 70% of attendees at an event are unknown to the event organizers and millions of dollars are being transacted by scalpers without any benefit to musicians, teams, or event organizers.

We’ve built software that acts as the digital layer between a ticketing company and ticket purchasers, allowing us to track ownership and capture resell revenue.

Our vision: To universally improve the transfer of digital assets.

Our mission statement: Creating a more connected experience for the buying, selling, and distribution of digital assets.

Location:​ Project Admission is based in Nashville, TN. Living in Nashville is not required, but this is a great place to live thanks to no state income tax, a relatively low cost of living, and a booming city with great food and culture, to name a few.

Salary: $110,000/year.

Why Should You Apply?

  • Flexible benefits

  • Regular hours

  • Unlimited vacation

  • Work remotely

  • Career growth opportunity

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

  • What You’ll Be Doing:

    • Working on problems that affect the lives of real people. Our users depend on us to make positive changes to their health and their lives.
    • Basing your work on scientifically-proven, peer-reviewed methodologies that are designed by medical professionals
    • Collaborating with a team both onsite and offsite -- about 50% of our engineering team is fully remote; we worry about results, not time spent in seats.

     What We’re Looking For:

    • 3+ years of experience designing and managing complex web-based applications, with a focus on picking the right tool for the job. We use Django and React, with MySQL and PostgreSQL as the backing data store, but we’re always on the lookout for technologies that can make our job easier.
    • An appreciation for the importance to strike a balance between getting code out quickly and following best practices. We move fast, but we like to build good software and manage risk carefully.
    • Excellent communicator: you’re comfortable explaining technical problems in person and in writing.
    • Team player: you enjoy teaching new concepts to, and collaborating with, the team.
    • Strong sense of responsibility and ownership; you will have come from an environment in which people are responsible for their own code.

    What Makes This Job Amazing:

    • You’ll be helping millions of people lead healthier lives every day
    • You’ll be a part of Noom's rocketship-- revenue has grown 20x in the last 2 years and our team is growing fast.
    • You’ll have wonderful benefits including healthcare/dental, wellness budget, daily gourmet meals prepared by our onsite chefs, and onsite yoga
    • You’ll experience huge learning & professional growth opportunities. Noom believes in supporting your professional and personal growth: we’ll cover the cost of books, courses, conferences… you name it!
    • You’ll add to our transparent, high-performing, and close-knit culture

    Noom Inc. is a leader in mobile health coaching. We combine the power of technology with the empathy of real human coaches to deliver successful behavior change. Our direct-to-consumer mobile applications have reached more than 45 million users worldwide-- and counting. We’ve leveraged our behavior change platform to incorporate the CDC’s Diabetes Prevention Program (DPP), and have expanded to programs for diabetes management, pre-hypertension, and hypertension. Our Engineering team is at the forefront of this challenge, solving complex technical problems that center around habits, behavior, and lifestyle.

    We are looking for a full-stack engineer to join our Web team and help build the tools that hundreds of human coaches use every day to help our users change their lives for the better.

    This position is either Remote or at our New York City headquarters.

  • 4 days ago

    Join us as we work together to solve some of the most interesting and challenging engineering problems in the WordPress space through our partnerships with major publishers and technology companies

    As a Lead Engineer, you will be responsible for helping define and develop the technical vision of the projects you contribute to and ensuring the code being delivered is of substantial quality. In practice this means estimating effort, defining and architecting technical solutions, leading the delivery of high quality code efficiently and within budget, with excellent verbal and written communication — while adhering to our values, Agile methodologies, coding best practices, and established organizational processes.

    Areas of Focus
    • Define and deliver solutions to Client-prioritized deliverables
    • Lead, mentor, and support other Engineers
    • Enforce coding best practices and testing requirements
    • Team and Client project-specific communication
    • Estimate effort to complete user stories & tasks
    Accountabilities
    • Take responsibility for the engineering success of your project(s)
    • Contribute to estimation/effort level for all tickets in the backlog
    • Work closely with others to develop solutions
    • Ensure the delivery of quality code, on time, and as estimated
    • Review and write unit, integration, and regression tests when appropriate
    • Conduct architectural peer reviews for code created by other Engineers
    • Participate in Backlog Grooming, Sprint Planning and Sprint Review meetings
    • Deploy code and setup build and test environments
    • Follow and help ensure coding best practices
    • Follow Agile SCRUM methodologies
    • Follow and help enforce organizational processes
    • Be a supportive team member and leader
    • Be candid and respectful
    • Have a growth mindset
      Payscale

      This is a senior-level role, with a typical pay range of $7,000 to $10,500 per month ($45 to $65 per hour) for full-time contractors or a salary for employees (USA and Australia) of $75,000 to $110,000 with benefits, depending on proven experience level and engagement terms.

      Work Environment

      This is a remote role working as a part of a global, distributed team spanning 5 continents. Most of your work will be asynchronous, with communication via Slack, JIRA, and Github, with a few video meetings per week. Most Client teams are located in North America, so expect some of your work time to overlap with North American working hours. Our project teams may include a Lead Engineer/Architect, UX Architect, Product Owner, Project Manager, Quality Analyst, and 1-4 additional Engineers. Engineers typically work on 1-2 projects at a time.

      Community

      At XWP, you will become part of a much bigger community of X-Teamers from the X-Company brands, which is hundreds strong, and includes XWP, X-Team, and XFive.

      One of the ultimate perks of working at XWP is your Unleash+ membership, which gives you $2,500 per year to use toward activities that keep you energized so you can learn, grow and unleash your potential.

      Participate in our epic Seasons every quarter, designed to get you energized and doing more of the things you love to do. We'll constantly provide you with new, motivating side quests and challenges, spanning a range of Paths focused around your passions, like travel, coding, gaming, fitness, etc.

      Travel to work alongside other X-Teamers at one of our free hacker houses (X-Outposts) around the world. The X-Outpost changes locations monthly, allowing people to explore & work remotely in the most beautiful locations. Many XWP team members also meet up at WordCamp Asia, WordCamp US, and WordCamp Europe.

      XWP is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all team members.

      Job requirements

      This is a full-stack engineering role, modern frontend experience is often needed alongside traditional PHP backend expertise. We expect that you will have significant experience with most of the following areas of technology and the ability to quickly learn and close any gaps that you encounter while engaged.

      • WordPress at scale
      • PHP, HTML, CSS, and vanilla JavaScript
      • React.js
      • AMP Technology
      • Object Oriented Programming
      • Gutenberg 
      • WP-CLI and WP-REST-API
      • RESTful Services and APIs
      • SQL and NoSQL databases
      • Linting PHP and JavaScript

      We expect you to have a good working knowledge and some experience with most of the following:

      • Setting up CI/CD workflows with Travis CI and GitHub
      • E2E testing and frameworks like PHPUnit, QUnit, and Mocha
      • Build-tools like Grunt, Gulp, and WebPack
      • Docker and Vagrant
      • Package management tools like NPM and Composer
      • Transpiling ES6 to ES5 using Babel
      • CSS Preprocessors like SASS
      • Git and SVN version control systems
      • Developing responsive interfaces
      • Debugging for a wide range of browsers and devices
      • Extending interfaces with JavaScript

        You will also want to have these characteristics:

        • Highly organized, motivated, and execution-oriented
        • Self-starter comfortable working in a highly technical environment
        • Demonstrated ability for continuous learning, creativity, and problem solving
        • Ability to work effectively and dependably in remote environments
        • Confidence effectively presenting well-reasoned options to decision makers
        • Ability to make a strong case while listening and remaining open to other perspectives
        • Most important:

          • 3+ years of experience in software development
          • Professional experience with PHP 5 and MySQL
          • MVC frameworks like Symfony2 or Laravel are a plus
          • HTML, CSS, JavaScript and jQuery
          • Ability to build and consume RESTful web services.
          • Competent with revision control systems (Git)
          • Code optimization and performance improvements
          • Knowledge common Design Patterns (SOLID)
          • Passionate about writing beautiful and clean code

          Nice to have:

          • Experience with working remotely
          • Familiar/involved with open­ source projects

          Personal:

          • Independent, self-motivated
          • Fluent in English, written and spoken
          • Proven track record of always learning and growing
          • Proactive attitude
          • Possess a spirit of generosity

          Perks:

          • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
          • Work from anywhere as part of a community of digital nomads.
          • Live and work in one of our roaming hacker houses (X-Outposts) around the world: 
          • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you. 
          • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.

        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!