Job Description
Are you a visionary Software Engineer seeking the flexibility of a remote career while staying connected to the vibrant tech community of North Carolina? Apex Systems is looking for a Senior Software Engineer to join our elite team. In this role, you will leverage cutting-edge technologies to build scalable, high-performance solutions that drive business growth. We value autonomy, innovation, and the ability to collaborate effectively across distributed teams.
Why Join Us?
- 100% Remote Work: Enjoy the freedom to work from anywhere in North Carolina or beyond.
- Competitive Compensation: A salary range of $110k - $145k plus comprehensive benefits.
- Modern Tech Stack: Work with the latest tools including Python, React, AWS, and Docker.
- Career Growth: Access to continuous learning opportunities and mentorship programs.
Join a forward-thinking company that prioritizes work-life balance and technical excellence.
Responsibilities
- Design, develop, and deploy robust, scalable software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams of product managers, designers, and engineers to define feature requirements and technical architecture.
- Write clean, maintainable, and well-documented code, ensuring adherence to best practices and coding standards.
- Conduct thorough code reviews and provide constructive feedback to peers to ensure code quality and knowledge sharing.
- Participate in the full software development lifecycle (SDLC), from requirements gathering and design to testing and deployment.
- Troubleshoot complex technical issues and optimize application performance for speed and scalability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Minimum of 5 years of professional software development experience in a remote or hybrid setting.
- Strong proficiency in at least two core languages (e.g., Python, Java, JavaScript/TypeScript).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with modern frontend frameworks (React, Vue, Angular) and RESTful APIs.
- Excellent problem-solving skills and the ability to work independently in a distributed team environment.