Job Description
Join TechNova Solutions as a Senior Software Developer and transform cutting-edge ideas into scalable digital solutions. We're seeking passionate innovators to architect next-generation applications while mentoring junior developers and driving technical excellence. Our collaborative environment offers competitive compensation, flexible work arrangements, and opportunities to work with Fortune 500 clients in the Philadelphia tech corridor.
Responsibilities
- Lead full-cycle development of cloud-native applications using microservices architecture
- Mentor junior developers through code reviews and technical guidance
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specifications
- Conduct security audits and implement robust data protection measures
- Research emerging technologies and propose innovative solutions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in JavaScript/TypeScript, Python, and cloud platforms (AWS/Azure)
- Strong understanding of RESTful APIs and microservices patterns
- Proficiency with containerization (Docker/Kubernetes) and CI/CD tools
- Proven track record of delivering production-ready applications
- Excellent problem-solving and communication skills