Logo
Insight Global

Remote Python Software Engineer

Insight Global, Scituate, Massachusetts, United States, 02407


My client is looking for a mid-level software engineer with experience in building APIs with FastAPI. The Python Software engineer will be responsible for creating and maintaining the web API backend for O2Xs digital products. The FastAPI-based microservice backend will implement all of the server-side business logic for O2Xs products and through ORM tooling will be responsible for production databases. This role will be additionally responsible for build and deployment of the FastAPI microservices on the AWS cloud platform using GitLab CI/CD.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com .

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience- Extensive experience writing web APIs using FastAPI- Experience with web security best practices- Experience with Python ORM tools such as sqlmodel or sqlAlchemy using with Postgres- Experience building and maintaining CI/CD pipelines in a cloud environment- Able to work during normal business hours in US Eastern Time.- Strong verbal and written communication skills in English- Understanding of blob storage vs relational databases

Nice to Have Skills & Experience- Experience developing Django applications- Experience with secure application containerization using Docker- Experience deploying containerized applications in Kubernetes- Experience with application deployment in a cloud environment such as AWS

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.