Job Description
We are looking for a highly skilled Senior Software Engineer to join our dynamic team in Philadelphia, PA. As an immediate hire, we need someone ready to hit the ground running and drive impactful solutions. At TechNova Solutions, we specialize in building scalable, high-performance applications that power businesses across the region.
Why Join Us?
- Immediate Start: Start making a difference from day one.
- Competitive Package: Comprehensive benefits including health, dental, and vision.
- Growth Opportunities: Work with cutting-edge technologies in a collaborative environment.
If you are a problem solver who thrives in a fast-paced Agile environment, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams (product, design, and engineering) to define, design, and ship new features.
- Write clean, efficient, and well-documented code while conducting regular code reviews to ensure best practices.
- Troubleshoot, debug, and optimize existing systems to ensure 99.9% uptime and performance.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Mentor junior developers and provide technical guidance to the engineering team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience.
- Proficiency in at least two modern languages (e.g., Python, Java, JavaScript/TypeScript).
- Strong experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization tools like Docker and orchestration with Kubernetes.
- Strong understanding of software architecture patterns and design principles.