Job Description
Streamline Tech is revolutionizing the logistics industry with our proprietary cloud-based platform. We are seeking a highly skilled Senior Software Engineer to join our distributed team. This is a fully remote position based in Pennsylvania, offering the flexibility to work from anywhere in the state while collaborating with world-class talent.
Why Join Us?
- Competitive Compensation: A salary ranging from $120k to $160k depending on experience.
- Flexible Schedule: Enjoy a healthy work-life balance with fully remote work options.
- Professional Growth: Access to continuous learning opportunities, conferences, and mentorship programs.
- Modern Tech Stack: Work with cutting-edge technologies including Python, React, and AWS.
We are looking for a problem solver who thrives in a fast-paced, agile environment and is passionate about building robust, scalable software solutions.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using Python and React.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Write clean, efficient, and well-documented code, and conduct thorough code reviews.
- Collaborate with cross-functional teams of product managers, designers, and other engineers to define product features.
- Identify and troubleshoot complex technical issues and propose innovative solutions.
- Mentor junior developers and contribute to the technical architecture of the platform.
- Ensure application security, performance, and reliability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional software development experience.
- Strong proficiency in Python (Django or Flask) and JavaScript (React or Vue.js).
- Experience with cloud services, preferably AWS or GCP.
- Familiarity with containerization tools such as Docker and Kubernetes.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work effectively in a remote team environment.