Note: The job is a remote job and is open to candidates in USA. Simple Thread stands at the intersection of software engineering and energy innovation, committed to delivering cutting-edge solutions that streamline workflows and enhance processes within the power and energy industries. They are seeking a Senior or Principal Python Web Engineer to lead the development and maintenance of robust web applications while mentoring junior engineers and collaborating with cross-functional teams.
Responsibilities
- Lead Development of Web Applications: Design, develop, and deploy web applications using Python, ensuring scalability, security, and maintainability
- Architect Efficient Backend Systems: Create and optimize database schemas and API architectures to support high-performance web applications
- Collaborate with Frontend Teams: Work closely with frontend developers to integrate user-facing elements with server-side logic
- Mentor and Guide: Provide technical guidance to junior engineers, performing code reviews and sharing best practices to ensure high code quality
- Client Engagement: Collaborate directly with clients to gather requirements, present solutions, and refine technical deliverables based on client feedback
- Innovate and Improve: Continuously evaluate new technologies and frameworks, identifying opportunities to enhance application performance and developer productivity
- Maintain High-Quality Standards: Write clean, testable code and ensure the quality of delivered products through comprehensive testing and debugging
- DevOps Collaboration: Work alongside DevOps engineers to streamline the CI/CD pipeline, improve deployment processes, and ensure application reliability
Skills
- Bachelor's degree in Computer Science or a related field (or equivalent experience)
- 8+ years of experience in Python web development, with a strong emphasis on Django or Flask frameworks
- Proven experience with RESTful API design and development
- Solid understanding of database systems and experience in optimizing complex queries and database interactions
- Familiarity with frontend technologies like HTML, CSS, JavaScript, and modern JS frameworks (React, Vue.js)
- Experience with testing frameworks (unittest, pytest) and CI/CD pipelines
- Demonstrated leadership skills with experience in mentoring and guiding teams
- Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders
- Strong analytical and problem-solving skills, with a passion for delivering high-quality code
- Experience with energy industry solutions or a strong interest in the energy sector
- Strong knowledge of containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, or GCP)
- Experience working in a remote-first environment and managing projects across distributed teams
Benefits
- Work From Home
- Flexible Work Schedule
- Good Work-Life Balance (really)
- Generous time off
- 401k
- FSA
- Medical insurance
- Dental insurance
Company Overview