Senior Python Microservices & Networking Software Engineer


Job Details

Technology has never been more present in our lives than today. Everything from connected medical devices to robotics to mobile apps are becoming more a part of daily life. A career at Full Spectrum will allow you to be at the cutting edge of engineering driven innovation. If it excites you to develop new products and learn new technologies on a regular basis from a diverse set of customers, then this is the place for you. We have a passionate team of experienced professionals who have first-hand experience developing products. Our clients are dependent on us to develop their next innovative product to bring to market. Come help us build the future, come join Full Spectrum!


Senior Python Microservices & Networking Software Engineer The Senior Python Microservices & Networking Software Engineer will have the opportunity to work on a diverse set of products, including complex medical devices, robotics, and industrial equipment. This position requires an individual who enjoys learning new software technologies and working on the cutting edge of product development.


ROLE RESPONSIBILITIES:


Collaborate and work in a fast-paced cross-functional team and environment and with client technical staff.

Use your detailed understanding of microservices architecture and networking to develop high-performance distributed services communicating in real-time.

Execute all elements of the software development lifecycle, including requirements specification, design, planning, code, code reviews, unit testing and verification.

Communicate your designs to internal team members and client stakeholders and resolve feedback.

Execute with minimal guidance and strong initiative in a fast-paced environment.


QUALIFICATIONS:


5-10 years recent experience working as software engineer using Python, microservices, networking, and modern DevOps practices.

Thorough understanding of networking concepts including TCP/IP, Linux sockets programming, and networking between Docker containers.

Demonstrated commitment to high quality.

Strong oral and written communication skills

Highly motivated, self-disciplined, independent and results oriented.

Bachelor s Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or related discipline preferred, or equivalent years of experience.

Travel: Ability to work intermittent onsite within the greater Boston area.


ESSENTIAL EXPERIENCE:


Expertise in Python

Extensive experience with microservices architecture and APIs

Experience with Linux networking, including sockets programming

Experience with Docker, including networking between containers

Experience with pub/sub messaging

Strong familiarity with multi-threaded code for high-performance asynchronous network communications Strong familiarity with CI/CD and DevOps concepts

Strong familiarity with modern software development tools (Git, JIRA, etc.) and modern SDLC processes Experience using Agile techniques, including task / issue management.

Experience with Amazon Web Services is desirable





 Full Spectrum

 05/02/2024

 Westborough,MA