Job Description
Join our dynamic engineering team as a Senior Software Engineer and revolutionize digital experiences for Fortune 500 clients. We're seeking innovative problem-solvers to architect scalable cloud solutions while embracing flexible remote work from Philadelphia's vibrant tech ecosystem. Collaborate with cross-functional teams to deliver cutting-edge SaaS platforms using modern tech stacks, with opportunities to mentor junior engineers and influence product roadmaps.
Responsibilities
- Design, develop, and maintain high-performance microservices using Node.js and AWS
- Lead code reviews and implement CI/CD pipelines to ensure deployment excellence
- Optimize system architecture for scalability, security, and performance
- Mentor junior engineers through pair programming and technical documentation
- Translate business requirements into technical specifications and user stories
- Implement automated testing strategies including unit, integration, and end-to-end tests
- Collaborate with product teams to define technical roadmaps and feature prioritization
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in full-stack development with JavaScript/TypeScript
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and GraphQL
- Proven track record of leading agile development cycles and sprint planning
- Experience with monitoring tools (Datadog/Prometheus) and incident response
- Portfolio demonstrating contributions to open-source projects or complex applications
- Excellent communication skills with remote team collaboration experience