Insight Global
Back-End Engineer (Python, AWS, Microservices, PostgreSQL)
Insight Global, Arlington, Virginia, United States, 22201
Job Description
Required Skills and Experience:
Tech Stack Overview: Microservices, Python, AWS, PostgreSQL Database, Docker, Kubernetes, User Authentication
We are seeking a highly experienced and skilled Senior Backend Engineer to join our team. The ideal candidate will possess a deep understanding of backend architecture, microservices, and cloud-native deployments, with a proven track record of delivering robust and scalable solutions. This role requires an individual who can thrive in environments with evolving requirements and limited documentation, demonstrating strong problem-solving and independent work capabilities.
Responsibilities:
• Design, develop, and maintain highly scalable and performant microservice applications, including complex case management systems with secure user authentication.
• Lead the development of backend services using Python, leveraging frameworks such as FastAPI, and managing database migrations with SQLAlchemy and Alembic.
• Manage and optimize PostgreSQL databases, ensuring data integrity, performance, and scalability.
• Implement and maintain containerized applications using Docker and orchestrate deployments with Kubernetes.
• Architect and manage cloud infrastructure on AWS, utilizing services like ECS, ECR, Fargate, SQS, and Secrets Manager.
• Work effectively with ambiguous requirements, demonstrating the ability to independently define solutions and drive projects forward.
• Troubleshoot and resolve complex production issues across various system components and environments.
• Contribute to architectural discussions and guide the technical direction of backend systems.
Required Skills and Experience:
• 10+ years of professional experience in building and deploying microservice applications, building and deploying complex web applications that involve people and processes, including experience with case management systems and user authentication.
• Expert-level proficiency in Python, including extensive experience with FastAPI, SQLAlchemy, and Alembic.
• Proven experience deploying backend microservices for public applications using AWS tools like ECS or EKS.
• Strong expertise in PostgreSQL database design, optimization, and administration.
• Proficiency in containerization technologies (Docker) and orchestration platforms (Kubernetes).
• In-depth knowledge and hands-on experience with AWS services, including ECS, ECR, Fargate, SQS, and Secrets Manager.
• Demonstrated ability to work effectively with vague requirements and limited documentation, translating business needs into technical solutions.
• Proficiency in Linux environments.
• Excellent problem-solving, analytical, and communication skills.
• Prior experience supporting a federal program is strongly preferred. Prior experience getting software ATO’d on a federal program huge plus.
Pay Range: $70/hr - $100/hr
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/.
Skills and Requirements
10+ years building and deploying complex microservices web applications
experience with user authentication
Expert proficiency in python including experience with FastAPI and SQLAlchemy
AWS tools like ECS or EKS
PostgreSQL Database design
Docker and Kubernetes
Federal background Experience processing credit card transactions null
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 employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to 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 oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.
Required Skills and Experience:
Tech Stack Overview: Microservices, Python, AWS, PostgreSQL Database, Docker, Kubernetes, User Authentication
We are seeking a highly experienced and skilled Senior Backend Engineer to join our team. The ideal candidate will possess a deep understanding of backend architecture, microservices, and cloud-native deployments, with a proven track record of delivering robust and scalable solutions. This role requires an individual who can thrive in environments with evolving requirements and limited documentation, demonstrating strong problem-solving and independent work capabilities.
Responsibilities:
• Design, develop, and maintain highly scalable and performant microservice applications, including complex case management systems with secure user authentication.
• Lead the development of backend services using Python, leveraging frameworks such as FastAPI, and managing database migrations with SQLAlchemy and Alembic.
• Manage and optimize PostgreSQL databases, ensuring data integrity, performance, and scalability.
• Implement and maintain containerized applications using Docker and orchestrate deployments with Kubernetes.
• Architect and manage cloud infrastructure on AWS, utilizing services like ECS, ECR, Fargate, SQS, and Secrets Manager.
• Work effectively with ambiguous requirements, demonstrating the ability to independently define solutions and drive projects forward.
• Troubleshoot and resolve complex production issues across various system components and environments.
• Contribute to architectural discussions and guide the technical direction of backend systems.
Required Skills and Experience:
• 10+ years of professional experience in building and deploying microservice applications, building and deploying complex web applications that involve people and processes, including experience with case management systems and user authentication.
• Expert-level proficiency in Python, including extensive experience with FastAPI, SQLAlchemy, and Alembic.
• Proven experience deploying backend microservices for public applications using AWS tools like ECS or EKS.
• Strong expertise in PostgreSQL database design, optimization, and administration.
• Proficiency in containerization technologies (Docker) and orchestration platforms (Kubernetes).
• In-depth knowledge and hands-on experience with AWS services, including ECS, ECR, Fargate, SQS, and Secrets Manager.
• Demonstrated ability to work effectively with vague requirements and limited documentation, translating business needs into technical solutions.
• Proficiency in Linux environments.
• Excellent problem-solving, analytical, and communication skills.
• Prior experience supporting a federal program is strongly preferred. Prior experience getting software ATO’d on a federal program huge plus.
Pay Range: $70/hr - $100/hr
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/.
Skills and Requirements
10+ years building and deploying complex microservices web applications
experience with user authentication
Expert proficiency in python including experience with FastAPI and SQLAlchemy
AWS tools like ECS or EKS
PostgreSQL Database design
Docker and Kubernetes
Federal background Experience processing credit card transactions null
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 employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to 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 oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.