Job Description
Are you a visionary Software Engineer looking for a role that offers both technical challenges and the flexibility of remote work? Apex Digital Systems is expanding our engineering team in North Carolina and is looking for a talented individual to join us immediately.
As a key member of our development squad, you will be responsible for architecting scalable solutions, optimizing application performance, and collaborating with cross-functional teams to deliver world-class software products. We value innovation, clean code, and a growth mindset.
Why Join Us?
- Flexible Work Environment: Fully remote options with a focus on work-life balance.
- Competitive Compensation: Salary range of $125k - $160k plus performance bonuses.
- Modern Tech Stack: Work with the latest tools including React, Node.js, and AWS.
- Professional Growth: Continuous learning opportunities and clear career pathways.
Responsibilities
- Design, develop, and maintain high-quality, scalable web and mobile applications.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Write clean, efficient, and well-documented code following best practices and standards.
- Conduct code reviews, debugging, and performance optimization.
- Participate in agile ceremonies including stand-ups, sprint planning, and retrospectives.
- Contribute to the technical architecture and decision-making process for new features.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Proficiency in JavaScript, TypeScript, or Python.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Strong understanding of RESTful APIs and database management (SQL/NoSQL).
- Experience with cloud platforms like AWS or Azure.
- Excellent problem-solving skills and ability to work in a remote team setting.