Most companies claim to have the best people. We say to them, "Keep dreaming." Our people are second to none. They set us apart with their entrepreneurial spirit and ambition. They come to us from the likes of Amazon, Microsoft, Nordstrom, Starbucks and the sports world, bringing energy, bold ideas and a willingness to dive into the unfamiliar. It's our people that make BDA the top global Merchandise Agency to work for.
Location: Remote, in the US (should be able to work US Eastern Time Zone hours)
Exciting Future Opportunities – Express Your Interest Today!
Please note: This is not an active job opening, but a way to connect with talented individuals who have the skills we may need in the near future.
At BDA, we’re always looking ahead. While we don’t have an immediate position available, we want to proactively build a pool of candidates who are passionate about our mission and excited by the chance to work with us. By applying now, you’ll be among the first to know when a relevant opportunity arises—especially if your resume matches the ideal skills and qualifications for a role we open. We’ll prioritize reaching out to you directly if your experience aligns with our future needs.
We are seeking candidates with expertise in the following skillsets, and we’re grateful for your interest. Your responses to the questions in our application process will help us better understand your unique skills and potential fit for future roles, including any specific location requirements that may come up. This process allows us to identify the right people quickly when a new role becomes available.
Thank you in advance for taking the time to share your information with us. We look forward to learning more about you and will reach out directly when a suitable role opens up!
Senior Python Developer Role Overview
If we were to be seeking a highly skilled and experienced Senior Python Developer to join our engineering team. The ideal candidate will play a crucial role in developing and maintaining robust, scalable web applications using Python and related technologies. This role requires strong expertise in Python web development, with a focus on Django, RESTful APIs, and microservices architecture.
Roles and Responsibilities
- Design, develop, and maintain scalable web applications using Python, Django, and RESTful APIs
- Work with microservices architecture in an AWS environment
- Develop and optimize database schemas and queries for both SQL (MySQL) and NoSQL databases
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Participate in code reviews and contribute to team knowledge sharing
- Stay up-to-date with emerging trends and technologies in Python development and web technologies
Ideal Skills and Experience
- 5-7+ years of experience in Python development, with a strong focus on web development
- Expert-level proficiency in Python and Django framework
- Strong experience in designing and implementing RESTful APIs
- Solid understanding of microservices architecture
- Expertise in both SQL (particularly MySQL) and NoSQL databases
- Experience working with AWS environment
- Experience with CI/CD pipelines, particularly Jenkins and GitHub Actions
- Familiarity with version control systems (e.g., Git)
- Strong problem-solving skills and attention to detail
- Excellent written and verbal communication skills
- Strong team player who contributes positively to company culture
- Ability to work independently with minimum guidance
- Self-starter mentality with a proactive approach to learning and problem-solving
Detailed Skillset
Backend
- Expert-level proficiency in Python and its ecosystem
- Strong experience with Django and Django REST framework
- Expertise in designing and implementing RESTful APIs
- Solid understanding of asynchronous programming in Python
- Familiarity with other Python web frameworks (e.g., Flask, FastAPI) is a plus
Database
- Strong experience with both SQL (particularly MySQL) and NoSQL databases
- Proficiency in writing efficient database queries and optimizing performance
- Experience with ORM tools, particularly Django ORM
Cloud & DevOps
- Strong experience with AWS services (e.g., EC2, S3, Lambda, ECS)
- Proficiency in setting up and managing CI/CD pipelines using Jenkins and GitHub Actions
- Experience with automating build, test, and deployment processes
- Experience with containerization technologies (e.g., Docker)
Version Control
- Proficiency in Git and GitHub/GitLab workflows
Testing
- Experience with unit testing, integration testing, and end-to-end testing
- Familiarity with Python testing frameworks (e.g., pytest, unittest)
Additional Skills
- Understanding of Agile methodologies
- Familiarity with performance optimization techniques
- Knowledge of security best practices in web development
- Experience with message brokers (e.g., RabbitMQ, Kafka, SNS, SQS) is a plus
Nice-to-Have Skills
- Experience with GraphQL
- Familiarity with front-end technologies (e.g., JavaScript, React)
Why Express Your Interest Now?
At BDA, we’re always looking ahead and planning for the future. By joining our talent pool, you’ll be the first to know about any upcoming opportunities as we expand in our Full Stack Dev needs. If we reach out to you, it'll be your chance to get in on the ground floor and be a key player in our growth strategy.
Hot to get a First Shot at an Opportunity with Us:
If you’re excited about the possibility of working with BDA and believe you have the skills and experience to help us succeed in the above noted skillsets we might seek, we encourage you to apply! Submit your resume. If you have a LinkedIn profile, or some other Business Networking profile which would give us additional information about you, please include that link in your application for us.
We look forward to connecting with talented professionals like you and exploring the possibilities together!
BDA is more than a workplace - it’s a family. For more than four decades we’ve promoted a vibrant and welcoming culture that not only accepts but demands you to be different. The quirky, the bold, the creative and the unique make up the foundation of a company that the most iconic brands in the world look to help tell their story through the power of merchandise.
Connect With Us! Not ready to apply? Connect with us for general consideration.
For more information:
www.bdainc.com
For information about BDA's privacy policy for job applicants click here.
Must be 18 years or older to apply.
Top Skills
What We Do
BDA is the nation's premier promotional Merchandise Agency™. We help our clients meet their business needs through the power of branded merchandise. Our clients consist of Fortune 1000 companies worldwide and every major U.S. sports league and team.
Customers come to us to extend their brand reach through strategic initiatives, custom campaigns, integrated eCommerce programs and sports sponsorship activations. And associates come to us for our high energy and high expectations. We are over 900 associates strong, operating in offices around the globe, including our newest office in Manila.
Our Locations:
Atlanta, Austin, Bentonville, Boston, Charlotte, Chicago, Cleveland, Dallas, Denver, Detroit, Greenville, Houston, Indianapolis, Jacksonville, London, Los Angeles, Manchester, Manila, Milwaukee, New York, Newark, Paris, Phoenix, Portland, Providence, Salt Lake City, San Antonio, San Diego, San Francisco, Seattle, Shanghai, Shenzhen, Washington D.C., and Windsor
Today, the company is celebrating 34 years of business with such high-profile brands as Coca-Cola, Sony, AT&T, NFL, Ford, Starbucks, GE, Kellogg’s, HBO, and many more.
Interested in joining the BDA family? Visit https://www.bdainc.com/culture/