We are seeking a talented and highly motivated Lead Software Engineer to take on primary responsibility for our core in-house software tooling. Under the direction of the firm’s leader, who has been the primary developer to date, you will help drive the continued evolution of the platform.
Responsibilities
- Develop, maintain, and improve in-house software applications using PHP, React, jQuery, javascript, mySQL, Postgres and other relevant technologies
- Partner with team members to define, scope, and implement major new features and improvements
- Optimize and refactor existing code to improve performance, maintainability, and scalability, deploying new frameworks and libraries as appropriate
- Conduct thorough testing and debugging of software applications to ensure functionality and reliability
- Configure and deploy automated build, test, and deployment tooling to evolve the project from a single developer to a team effort
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field
- 6+ years of professional software development experience, preferably using PHP at least 2+ of those years
- Proven track record of deploying quality software
- Strong understanding of object-oriented programming (OOP) principles and design patterns
- Proficient in HTML, CSS, React and JavaScript
- Familiarity with database technologies such as MySQL or PostgreSQL
- Familiarity with AWS environment
- Experience with version control systems, such as Git
- Experience with automated build and deployment tools
- Knowledge of modern PHP frameworks (e.g., Laravel, Symfony, or Yii) is a plus
- Strong problem-solving skills and the ability to think critically and creatively
- Excellent communication and interpersonal skills, with the ability to work effectively in a team environment
What We Offer
- Salary range: $125,000 - $175,000
- Competitive benefits package, including health, dental, and vision insurance, 401(k), and generous paid time off
- Opportunity to work on meaningful projects that drive positive change in the political landscape
- A collaborative, supportive, and dynamic work environment with a diverse and talented team
- Professional growth and development opportunities, including ongoing training and educational resources
- This is a remote position and is open to candidates based anywhere in the United States and legally allowed to work in the U.S.
Equal Opportunity/Diversity Policy:
Our firm is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to gender, disability, race, age, national origin, color, creed, sexual orientation, sex, gender identity and expression, religion, economic status, ethnic identity, veteran's status, or any other basis prohibited by applicable law.
Top Skills
What We Do
Amplify Media is a small company dedicated to creating innovative tools for progressive candidates and causes. Our mission is to help them maximize the impact of their online and TV advertising spending.