Senior Python Developer
We connect top talent in Business Services, Tech, Marketing & Creative with companies of all sizes—offering flexible, high-touch staffing solutions. We are currently filling the following contract job for our client.Job Title: Senior Python DeveloperOverview: Seeking an experienced Senior Python Developer to join a dynamic embedded software team working on innovative RFID and edge computing solutions. This role offers a chance to work with cutting-edge technologies in a collaborative environment, developing and maintaining software that interfaces with hardware devices and cloud services. If you are passionate about solving complex technical challenges in a small, agile team, this opportunity is perfect for you.Required Skills:5+ years of Python development experienceExpertise in backend Linux programming and scriptingExperience with microservices architectureProficiency in REST APIs, MQTT protocols, and device-to-cloud communicationStrong understanding of Linux system services, networking, and permissionsAbility to troubleshoot hardware/software interactionsExperience with Git or equivalent version control toolsExcellent communication skills and ownership of technical tasksNice to Have Skills:JavaScript and React frontend development skillsExperience in Azure cloud environment integrationKnowledge of RFID systems, IoT devices, or sensorsFamiliarity with Rust and/or Go languagesExperience with CI/CD pipelines and DevSecOps practicesSecurity testing (SAST, DAST, SCA) familiarityPreferred Education and Experience:Bachelor’s or Master’s degree in computer programming, computer science, or equivalent experience8+ years in software engineering, with at least 3 years in a senior engineering role2+ years in embedded software developmentMissionStaff is an equal opportunity employer. Please note that we do not accept unsolicited resumes from third-party recruiters or agencies. Additionally, candidates must be U.S. citizens or Permanent Residents to be considered for this position.