Job Description
We are seeking a skilled Software Engineer to join our innovative team in Philadelphia. While we are based in the heart of the city, we offer remote options for the right candidate, allowing you to work from anywhere in the US. This is an urgent hiring opportunity for a proactive professional ready to drive digital transformation.
Role Overview:
As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions. You will work closely with product managers and designers to deliver features that exceed customer expectations.
Responsibilities
- Design, develop, and deploy robust software applications using modern frameworks and languages.
- Collaborate with cross-functional teams to define product requirements and technical specifications.
- Write clean, maintainable, and efficient code following industry best practices.
- Participate in code reviews and technical architecture discussions to ensure code quality.
- Debug and resolve complex technical issues to ensure system stability and performance.
- Mentor junior developers and contribute to the continuous improvement of our engineering processes.
- Stay updated on emerging technologies and integrate them into our tech stack where applicable.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 3-5+ years of professional software development experience.
- Strong proficiency in JavaScript, Python, Java, or C#.
- Experience with front-end frameworks (React, Angular, Vue) and back-end technologies.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a remote or hybrid environment.