Full Stack Engineer (Python/React/AWS)

Posted 7 Days Ago
McLean, VA
Junior
AdTech • Information Technology • Marketing Tech
The Role
The Full Stack Engineer will develop scalable web applications, optimize backend services, and manage AWS infrastructure. Responsibilities include collaborating with teams to design software solutions, conducting code reviews, and enhancing application performance using AWS services and best practices.
Summary Generated by Built In

*Candidates must be local to the Washington D.C. metro area and must possess work authorization which allows them to be hired as a full-time Infinitive employee without the need for Visa sponsorship.
About Infinitive:

Infinitive is a data and AI consultancy that helps clients modernize, monetize, and operationalize their data to generate lasting value. They pride themselves on their deep industry and technology expertise, ensuring that they drive and sustain the adoption of new capabilities. Infinitive is committed to aligning their team with their clients' culture, ensuring a successful partnership by bringing the right mix of talent and skills for high return on investment.

Infinitive has earned recognition as one of the "Best Small Firms to Work For" by Consulting Magazine, receiving this accolade seven times, most recently in 2024. They have also been honored as a “Top Workplace” by the Washington Post, “Best Places to Work” by the Washington Business Journal, and “Best Places to Work” by Virginia Business.
 

Job Summary:

We are seeking a highly skilled Software Engineer with a strong background in Python, React, and AWS to join our team. In this role, you will be responsible for developing scalable web applications, building and optimizing backend services, and managing cloud infrastructure on AWS. You will work closely with cross-functional teams to design, implement, and maintain high-quality software that enhances user experience and meets business goals.

Key Responsibilities:

  • Design, develop, and maintain robust, scalable, and high-performance applications using Python and React.
  • Build and manage backend services, RESTful APIs, and cloud infrastructure on AWS, ensuring seamless integration and efficient operation.
  • Collaborate with product managers, designers, and other engineers to gather requirements, design software solutions, and create effective user interfaces.
  • Write clean, maintainable, and well-documented code while following best practices for software development and testing.
  • Conduct code reviews and provide constructive feedback to peers, ensuring high standards of quality and performance.
  • Monitor, troubleshoot, and optimize application performance, identifying and resolving bottlenecks and bugs.
  • Utilize AWS services such as Lambda, EC2, S3, RDS, and API Gateway to build and deploy solutions that meet scalability, security, and availability requirements.
  • Stay up-to-date with industry trends, new technologies, and best practices, contributing to continuous improvement of team processes and development practices.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
  • 2+ years of professional experience in software development, with a strong focus on Python and React.
  • Solid experience with AWS services and cloud-based infrastructure, including deployment and management of applications.
  • Proficiency in front-end technologies (JavaScript, HTML, CSS) and frameworks like React for building interactive user interfaces.
  • Experience with RESTful API design and development, microservices architecture, and backend frameworks.
  • Familiarity with CI/CD pipelines, Docker, and Git for version control and automated deployment.
  • Strong understanding of database technologies (SQL, NoSQL) and experience with databases like PostgreSQL, MySQL, or DynamoDB.
  • Excellent problem-solving skills, attention to detail, and ability to work effectively in a collaborative environment.

Preferred Skills:

  • Experience with containerization and orchestration tools like Kubernetes.
  • Familiarity with serverless architecture and AWS Lambda functions.
  • Knowledge of additional JavaScript frameworks or libraries (e.g., Redux, Node.js) is a plus.
  • Understanding of Agile methodologies and experience working in an Agile development environment.
  • Exposure to testing frameworks and automated testing (e.g., Jest, Pytest) is a plus.

Top Skills

Python
React
The Company
HQ: Ashburn, VA
174 Employees
On-site Workplace
Year Founded: 2003

What We Do

Infinitive is a transformation and technology consultancy. We enable global brands to deliver kick-ass results through insights, innovation, and efficiency. We possess deep industry and technology expertise to drive and sustain adoption of new capabilities. We match our people and personalities to our clients’ culture while bringing the right mix of talent and skills to enable a high return on investment.

Our strong workplace culture has received recognition from Inc. magazine, The Washington Post, Consulting Magazine, Washington Business Journal and other top media outlets and awards programs.

Jobs at Similar Companies

Remote
New York, NY, USA
169K-208K Annually

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Senior Back End Developer

Cloud • Information Technology • Productivity • Professional Services • Software
Remote
Hybrid
Chicago, IL, USA
45 Employees

InCommodities Logo InCommodities

Head of People & Culture - NA

Information Technology • Machine Learning • Analytics • Energy • Automation • Renewable Energy
Hybrid
Austin, TX, USA
234 Employees

Similar Companies Hiring

AdRoll Thumbnail
AdTech
US
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account