Job Description
Are you a visionary engineer ready to shape the future of technology in the heart of Philadelphia?
Apex Digital Systems is seeking a highly skilled Software Engineer to join our innovative team. We are dedicated to excellence in software development and pride ourselves on offering weekly pay to ensure our employees' financial stability and work-life balance.
In this role, you will architect, develop, and deploy scalable software solutions that impact millions of users. You will work in a fast-paced environment with a team of industry experts, utilizing the latest technologies to drive our business forward.
Why Join Us?
- Competitive salary with weekly pay schedule.
- Comprehensive health, dental, and vision insurance.
- 401(k) retirement plan with company match.
- Generous paid time off and professional development budget.
Responsibilities
- Design, develop, and maintain high-quality, scalable software code using modern programming languages (Python, Java, or JavaScript).
- Collaborate closely with cross-functional teams including product managers, designers, and other engineers to define, design, and ship new features.
- Optimize applications for maximum speed and scalability, ensuring seamless user experiences.
- Identify, troubleshoot, and resolve complex technical issues and bugs efficiently.
- Conduct thorough code reviews and contribute to the technical strategy and architecture of the platform.
- Mentor junior developers and foster a culture of continuous learning and technical excellence.
- Stay current with emerging technologies, software development trends, and best practices.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent professional experience).
- Minimum of 4-6 years of professional experience in software engineering.
- Strong proficiency in at least one core programming language (e.g., Python, Java, C++, or JavaScript).
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Familiarity with relational and non-relational databases (PostgreSQL, MongoDB).
- Deep understanding of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills, attention to detail, and the ability to work independently and collaboratively.