Job Description
Are you a visionary Software Engineer looking for a role that values your expertise and offers financial flexibility? Apex Digital Systems is seeking a talented individual to join our dynamic team in the heart of Philadelphia. We pride ourselves on delivering cutting-edge fintech solutions and offer a competitive weekly pay structure to ensure our team members are rewarded promptly for their hard work.
We are looking for someone who is passionate about building scalable applications and enjoys a collaborative, fast-paced environment. If you want to work with the latest technologies and see your code make a real impact on millions of users, we want to meet you.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern programming languages and frameworks.
- Collaborate closely with cross-functional teams of product managers, designers, and engineers to define features and technical specifications.
- Write clean, efficient, and well-documented code, adhering to industry best practices and coding standards.
- Participate in code reviews, rigorous testing, and debugging to ensure software reliability and performance.
- Conduct technical research and stay up-to-date with emerging technologies and industry trends.
- Optimize applications for maximum speed and scalability, ensuring a seamless user experience.
- Lead technical discussions and mentor junior engineers within the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Proven experience (5+ years) as a Senior Software Engineer or similar role.
- Proficiency in at least one major programming language (e.g., Python, Java, C#, or Go).
- Strong understanding of software development life cycle (SDLC), version control (Git), and CI/CD pipelines.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work independently as well as in a team setting.
- Strong communication skills and a proactive attitude toward project delivery.