Job Description
Are you a driven Software Engineer seeking the perfect work-life balance? Apex Digital Systems is seeking a talented Part-Time Software Engineer to join our innovative team in Wichita, KS. In this role, you will leverage your technical expertise to build scalable, high-performance applications while enjoying the flexibility of a part-time schedule.
We are a leader in the regional tech scene, committed to digital transformation. We value autonomy, code quality, and creative problem-solving. Whether you are looking to supplement your income or balance a busy lifestyle with a rewarding career, this position offers a unique opportunity to make a significant impact without the demands of a full-time grind.
What You Will Do
- Architect & Develop: Design, code, and test robust software solutions using modern frameworks and languages.
- Collaborate: Work closely with product managers and QA teams to define requirements and deliver features on time.
- Optimize: Analyze application performance and implement optimizations to ensure a seamless user experience.
- Maintain: Debug existing codebases, resolve technical debt, and ensure system reliability.
- Document: Create clear, concise technical documentation for code, APIs, and system architecture.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Experience: 3+ years of professional software development experience.
- Tech Stack: Proficiency in JavaScript (React/Vue/Angular), Python, or Java.
- Database: Strong understanding of SQL and NoSQL databases.
- Tools: Familiarity with Git, CI/CD pipelines, and cloud platforms (AWS/Azure).
- Communication: Ability to explain complex technical concepts to non-technical stakeholders.
- Schedule: Must be available for a flexible schedule of approximately 20-25 hours per week.
Benefits
- Competitive hourly rate.
- Flexible hours tailored to your lifestyle.
- Remote work options available.
- Professional development opportunities.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams, including product managers and designers, to define and implement features.
- Write clean, efficient, and well-documented code, adhering to industry best practices and coding standards.
- Participate in code reviews and technical planning sessions to ensure code quality and system integrity.
- Debug and troubleshoot complex software issues to ensure optimal application performance.
- Conduct unit and integration testing to validate functionality and security.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Proven experience in software development with a strong command of at least one major programming language (e.g., Python, Java, C#, or JavaScript).
- Familiarity with front-end frameworks (React, Angular, or Vue) and backend technologies (Node.js, SQL, or NoSQL databases).
- Demonstrated ability to work independently and manage time effectively in a part-time capacity.
- Strong problem-solving skills and attention to detail.
- Experience with version control systems (Git) and CI/CD pipelines.
- Ability to communicate technical concepts clearly to non-technical stakeholders.