Job Description
We are looking for a Senior Software Engineer to join our elite engineering team in Pennsylvania. This is a direct hire opportunity for a visionary developer who is passionate about building scalable, high-performance applications that drive business growth.
In this role, you will not only write clean, efficient code but also mentor junior developers, participate in architectural decisions, and ensure our products meet the highest standards of quality and user experience.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern technologies (React, Node.js, or Python).
- Collaborate with cross-functional teams (Product, Design, QA) to define product requirements and implement features.
- Conduct thorough code reviews and provide constructive feedback to ensure code quality and adherence to standards.
- Troubleshoot and debug complex technical issues in production environments to ensure system stability.
- Optimize application performance and scalability to handle high traffic loads.
- Participate in agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
Qualifications
- Minimum of 5 years of professional experience in software development.
- Strong proficiency in JavaScript, TypeScript, and modern frameworks (React, Angular, or Vue).
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Excellent understanding of software design patterns, algorithms, and data structures.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Strong problem-solving skills and the ability to work independently in a fast-paced environment.