Job Description
Are you a high-performing Software Engineer looking for a flexible, high-impact hourly opportunity in the heart of Philadelphia? Apex Digital Systems is seeking a top-tier talent to join our growing team.
We are a forward-thinking technology firm dedicated to delivering scalable solutions for enterprise clients. In this role, you will have the autonomy to design, develop, and deploy robust applications that drive our business forward.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern frameworks and languages.
- Collaborate closely with cross-functional teams including product managers, designers, and other engineers to define features and technical requirements.
- Write clean, efficient, and well-documented code that adheres to best practices and coding standards.
- Participate in code reviews to ensure code quality, security, and performance.
- Debug and resolve technical issues and performance bottlenecks in a timely manner.
- Conduct testing and QA to ensure software reliability and user satisfaction.
Qualifications
- Minimum of 4-6 years of professional software development experience.
- Proficiency in at least two of the following: Python, Java, JavaScript (React/Vue/Angular), or Node.js.
- Strong understanding of data structures, algorithms, and software design principles.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes) is a plus.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently in a contract capacity while maintaining strong communication skills.