Job Description
Are you a visionary Software Engineer looking for weekly pay and the freedom of a remote work environment? Apex Digital Systems is expanding our engineering team and is actively seeking talented professionals based in or open to relocation to New York or Virginia. We offer a competitive compensation package, comprehensive benefits, and a culture that prioritizes innovation and work-life balance.
Why Join Us?
- Weekly Payroll: Get paid every week, not bi-weekly or monthly.
- Remote Flexibility: Work from the comfort of your home or a co-working space.
- Growth Opportunities: Clear pathways for career advancement and skill development.
As a Software Engineer at Apex Digital Systems, you will be responsible for designing, developing, and maintaining high-quality software solutions that drive our business forward.
Responsibilities
- Design, code, test, and debug complex software applications using modern technologies.
- Collaborate with cross-functional teams, including product managers and designers, to define features and user experiences.
- Maintain and refactor existing codebases to ensure scalability, performance, and security.
- Participate in code reviews and provide constructive feedback to peers.
- Write comprehensive unit and integration tests to ensure code quality.
- Deploy applications to cloud environments and monitor system performance.
- Stay up-to-date with emerging technologies and industry best practices.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Minimum of 3-5 years of professional software development experience.
- Proficiency in at least two of the following languages: Python, Java, C#, or JavaScript/TypeScript.
- Strong understanding of software development life cycle (SDLC) and agile methodologies.
- Experience with RESTful APIs and database management systems (SQL/NoSQL).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently in a remote setting and communicate effectively via digital channels.