Job Description
Are you a visionary Software Engineer looking to shape the future of technology? Apex Digital Solutions is seeking a talented individual to join our dynamic team in Pennsylvania. We are committed to innovation and offer a competitive salary package along with full relocation assistance to help you settle in comfortably.
In this role, you will be responsible for designing, developing, and maintaining robust software solutions that drive business growth. You will work closely with cross-functional teams to translate complex requirements into elegant code.
Responsibilities
- Design and implement high-quality, scalable software solutions using modern technologies.
- Collaborate with product managers and designers to define and implement new features.
- Write clean, maintainable, and efficient code in Python and JavaScript/TypeScript.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and resolve complex technical issues in production environments.
- Participate in the full software development lifecycle, from requirements analysis to deployment.
- Optimize application performance and ensure security best practices are followed.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 4-6 years of professional software development experience.
- Strong proficiency in modern programming languages such as Python, Java, or C#.
- Experience with front-end frameworks (React, Angular, or Vue) is highly desirable.
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills and the ability to work in an agile, fast-paced environment.