Job Title : Python Software Engineer
Location : Seattle, WA
Duration : Long Term
- Will require an onsite interview
We are seeking a highly skilled and motivated Python Software Engineer to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality, scalable, and robust software solutions using Python and related technologies. You will play a key role in the entire application lifecycle, from conception to deployment and maintenance.
Key Responsibilities
Design and Development : Write clean, efficient, well-documented, and maintainable code primarily in Python for both backend services and / or data pipelines.Collaboration : Work closely with product managers, QA engineers, and other software developers to understand requirements and deliver high-quality features.System Architecture : Contribute to the design and implementation of new features, services, and system architecture.Testing and Quality Assurance : Develop and implement unit, integration, and end-to-end tests to ensure code quality and system reliability.Optimization and Troubleshooting : Identify and resolve performance bottlenecks, bugs, and system issues.Code Review : Participate in code reviews to maintain code standards and share knowledge across the team.Deployment and Operations : Assist with deployment, monitoring, and maintenance of applications in production environments (e.g., using DevOps practices).