Job Description
We are revolutionizing the tech landscape in Philadelphia and are urgently seeking a talented Software Engineer to join our high-performance team. If you are passionate about building scalable, robust applications and thrive in a dynamic, fast-paced environment, this is your opportunity to make a significant impact.
As a key member of our engineering division, you will work on cutting-edge projects that drive our business forward. We offer competitive compensation, comprehensive benefits, and a clear path for career advancement.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern programming languages and frameworks.
- Collaborate closely with cross-functional teams including product managers, designers, and QA engineers to deliver user-centric solutions.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in the full software development lifecycle, from requirement analysis and design to testing and deployment.
- Troubleshoot, debug, and resolve complex technical issues to ensure system stability and performance.
- Conduct code reviews and provide constructive feedback to peers to foster a culture of continuous improvement.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Proven experience (5+ years) in software development with proficiency in at least two of the following: Python, Java, JavaScript/TypeScript, or C#.
- Strong understanding of data structures, algorithms, and software design principles.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Experience with version control systems such as Git and agile development methodologies.
- Excellent problem-solving skills and the ability to work both independently and in a collaborative team setting.