Job Description
We are looking for a talented and adaptable Part-Time Software Engineer to join our innovative team at Apex Digital Systems. In this role, you will play a crucial part in designing and building scalable web applications that drive our business growth. We offer a flexible work environment with options for remote work or hybrid arrangements. Relocation assistance is available for the right candidate looking to relocate to the vibrant Research Triangle area of North Carolina.
As a part of our engineering squad, you will collaborate with senior developers and product managers to deliver high-quality software solutions. This is an excellent opportunity for an experienced developer seeking a balanced schedule without compromising on technical challenges and career progression.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern technologies.
- Write clean, efficient, and well-documented code following industry best practices.
- Participate in code reviews to ensure code quality, security, and adherence to coding standards.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Debug, test, and resolve technical issues and bugs in a timely manner.
- Optimize existing applications to improve performance and user experience.
- Contribute to technical documentation and knowledge sharing within the team.
Qualifications
- Minimum of 2-3 years of professional software development experience.
- Proficiency in JavaScript (ES6+), Python, or TypeScript.
- Strong experience with front-end frameworks such as React or Angular.
- Understanding of RESTful APIs and database technologies (SQL/NoSQL).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and meet deadlines in a part-time capacity.
- Valid driver's license (required if relocating for the position).