Job Description
Are You Ready to Shape the Future from Home?
We are looking for a driven and talented Senior Full Stack Developer to join Apex Digital Systems. As a leader in the tech industry, we are committed to a 100% remote work culture, allowing you to collaborate with top-tier talent across the United States, specifically within the Charlotte, NC region.
In this role, you will spearhead the development of scalable web applications, ensuring high performance and user engagement. We offer a competitive salary, comprehensive benefits, and a flexible schedule that puts you in control of your work-life balance.
Why Join Us?
- 100% Remote Work: No commute, just impact, from anywhere in the US.
- Competitive Compensation: $120k - $160k annual salary based on experience.
- Modern Tech Stack: Work with the latest tools in React, Node.js, and Cloud Architecture.
- Growth Opportunities: Clear pathways for career advancement and leadership roles.
Responsibilities
- Architect and develop robust, scalable front-end and back-end web applications using modern technologies.
- Collaborate closely with UX/UI designers and product managers to translate requirements into high-quality code.
- Optimize application performance, ensuring seamless user experiences across all devices.
- Write clean, maintainable, and well-documented code following industry best practices and Agile methodologies.
- Participate in code reviews, technical planning sessions, and agile stand-ups.
- Mentor junior developers and provide technical guidance to the wider engineering team.
- Identify and troubleshoot technical issues and bugs in real-time.
Qualifications
- Minimum of 5 years of professional experience in Full Stack Development.
- Strong proficiency in JavaScript (ES6+), React, and Node.js.
- Experience with SQL databases (PostgreSQL/MySQL) and NoSQL solutions.
- Familiarity with cloud services (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Excellent communication skills and the ability to work effectively in a distributed remote team.
- Demonstrated ability to work independently and manage time efficiently in a 100% remote environment.
- Bachelor's degree in Computer Science, Engineering, or equivalent professional experience.