Job Description
Join TechNova Solutions as a Senior Software Engineer and revolutionize digital experiences from our Philadelphia hub or remotely! We're urgently seeking innovators to architect scalable cloud solutions using cutting-edge technologies. Enjoy competitive compensation, flexible remote work options, and the opportunity to shape products used by millions worldwide.
Our Philadelphia-based team combines startup agility with enterprise-grade resources, fostering a culture of technical excellence and continuous learning. This hybrid role offers the perfect balance of collaboration and autonomy, with occasional in-person meetups at our Center City office.
Responsibilities
- Design and implement high-performance microservices using Java/Spring Boot and Node.js
- Lead cloud infrastructure modernization on AWS with Terraform and Kubernetes
- Mentor junior engineers through pair programming and technical reviews
- Develop CI/CD pipelines using Jenkins and GitHub Actions
- Optimize database performance with PostgreSQL and Redis
- Collaborate with Product teams to translate requirements into technical specifications
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in backend development with Java and JavaScript
- Expertise in cloud platforms (AWS/GCP) and containerization technologies
- Bachelor's degree in Computer Science or equivalent experience
- Strong understanding of RESTful APIs and event-driven architecture
- Proficiency with testing frameworks (JUnit, Jest, Mockito)
- Experience with Agile methodologies and JIRA
- Excellent problem-solving skills and communication abilities