Job Description
We are seeking a highly skilled Senior Software Engineer to join our dynamic team in North Carolina. This is a fully remote position designed for professionals who excel in a self-directed environment and want to drive innovation from home.
Why You Will Love This Role
- Weekly Pay: Get paid every week for your hard work.
- Competitive Compensation: Earn between $100k and $140k based on experience.
- Flexible Schedule: Work from anywhere in North Carolina or the US.
- Modern Tech Stack: Work with the latest tools and frameworks.
At Apex Systems, we prioritize your growth and provide a culture that values transparency and results.
Responsibilities
- Design, develop, and maintain scalable software applications using Python and JavaScript.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Write clean, efficient, and well-documented code that adheres to best practices and coding standards.
- Debug, test, and deploy applications to ensure high availability and performance.
- Participate in code reviews to ensure code quality and knowledge sharing within the team.
- Contribute to the architecture of our cloud-native infrastructure and microservices.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent years of experience).
- Minimum of 5 years of professional software development experience.
- Strong proficiency in Python, Java, or JavaScript.
- Experience with React or Angular front-end frameworks.
- Familiarity with AWS or other cloud service providers.
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent communication skills and the ability to work effectively in a remote team setting.