About Company
Automatic Data Processing, Inc. (ADP) is a global provider of cloud-based human capital management (HCM) solutions that unite HR, payroll, talent, time, tax, and benefits administration. For over 70 years, ADP has been a trusted partner to businesses of all sizes, helping them unlock their full potential. With a deep understanding of HR complexities and cutting-edge technology, ADP empowers organizations to manage their workforce effectively, comply with regulations, and focus on strategic growth. Our mission is to design better ways to work through user-friendly and highly secure platforms, fostering innovation and delivering exceptional client experiences. We pride ourselves on a culture of inclusivity, continuous learning, and client-centricity, with associates across the globe contributing to our industry-leading solutions. Our El Paso, Texas, presence serves as a vital hub, supporting various operational and technological initiatives, even as we embrace flexible work models like this remote opportunity. Join a company that values innovation, diversity, and impact.
Job Description
We are seeking an experienced and highly motivated Full Stack Developer to join our dynamic and innovative team, working remotely from your home office. As a Full Stack Developer at ADP, you will play a pivotal role in the design, development, and deployment of robust, scalable, and secure web applications that power our industry-leading human capital management (HCM) solutions. This is an exciting opportunity to contribute to critical projects that impact millions of users globally, leveraging your expertise across both front-end and back-end technologies. You will be instrumental in translating complex business requirements into elegant technical specifications, writing clean, efficient, and well-tested code, and ensuring the seamless integration of various system components. We are looking for a creative problem-solver with a strong passion for technology and a steadfast commitment to delivering high-quality software within an agile development environment. The ideal candidate will thrive in a collaborative remote setting, demonstrate excellent communication skills, and possess a proactive approach to identifying and resolving technical challenges. You will actively participate in code reviews, contribute to architectural discussions, and help shape the future of our platforms, continuously enhancing user experience and system reliability. Join us and make a tangible impact on how the world works, contributing to solutions that simplify and improve the lives of employees and businesses every day.
Key Responsibilities
- Design, develop, and maintain responsive and high-performance web applications, spanning both client-side and server-side components.
- Collaborate with product managers, UX/UI designers, and other engineers to define, design, and ship new features.
- Write clean, well-documented, and testable code following best practices and architectural standards.
- Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Troubleshoot, debug, and upgrade existing systems to optimize performance and improve user experience.
- Implement and maintain RESTful APIs, ensuring data integrity and security.
- Develop and manage databases, including schema design, query optimization, and data migration.
- Contribute to the entire application lifecycle, from conception to deployment and maintenance.
- Stay up-to-date with emerging technologies and industry trends to continuously improve our development processes and product offerings.
- Champion agile methodologies and participate actively in daily stand-ups, sprint planning, and retrospectives.
Required Skills
- 5+ years of professional experience in full-stack web development.
- Proficiency in front-end technologies such as React.js, Angular, or Vue.js.
- Strong command of HTML5, CSS3, and modern JavaScript/TypeScript.
- Expertise in back-end development with Node.js, Python, Java, or C#.
- Experience with relational databases (e.g., PostgreSQL, MySQL, SQL Server) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Solid understanding of RESTful API design and development.
- Experience with version control systems, particularly Git.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Strong problem-solving skills and ability to work independently in a remote environment.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Experience with microservices architecture and containerization (Docker, Kubernetes).
- Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
- Knowledge of testing frameworks (e.g., Jest, Mocha, Cypress, Selenium) and test-driven development (TDD).
- Experience with agile development methodologies (Scrum, Kanban).
- Understanding of security best practices in web application development and data protection.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance plans.
- 401(k) with generous company match.
- Generous paid time off, including holidays, sick leave, and vacation.
- Flexible work-from-home schedule and remote work setup support (equipment provided).
- Extensive professional development opportunities, including training, certifications, and conferences.
- Employee assistance program (EAP) for personal and professional support.
- Life and disability insurance.
- Employee stock purchase plan.
- A supportive, inclusive, and collaborative company culture with a strong focus on work-life balance and employee well-being.
How to Apply
Ready to make your mark with a global leader in HCM solutions? We encourage you to click the application link below to apply directly on ADP’s careers portal. Please ensure your resume highlights your full-stack development experience and technical skills relevant to this role. We look forward to reviewing your application!
