Sr. Full Stack Developer - US
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 (working EST 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 Full Stack Developer (MERN) - Role Overview
If we were to be seeking a highly skilled and experienced Senior Full Stack Developer specializing in MERN stack (MongoDB, Express.js, React, Node.js) to join our engineering team. The ideal candidate will play a crucial role in maintaining and improving our existing systems while contributing to the development of new, innovative solutions using modern technologies.
Roles and Responsibilities
- Design, develop, and maintain scalable web applications using the MERN stack
- Work with microservices architecture in an AWS environment
- Maintain and troubleshoot existing C# codebase while participating in the gradual transition to MERN stack
- 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 web development
Required Skills and Experience
- 5-7+ years of experience in full stack development, with a strong focus on MERN stack
- Expert-level proficiency in React.js, Node.js, Express.js, and MongoDB
- Experience designing and implementing RESTful APIs
- Strong understanding of JavaScript ES6+ and TypeScript
- Solid understanding of C# for maintaining and fixing issues in existing codebase
- 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 Skillsets:
Frontend
- Expert-level proficiency in React.js and its ecosystem (e.g., Redux, React Router, Next.js)
- Strong understanding of JavaScript ES6+, HTML5, and CSS3
- Experience with responsive design and cross-browser compatibility
- Familiarity with modern frontend build tools (e.g., Webpack, Babel)
Backend
- Strong proficiency in Node.js and Express.js
- Experience designing and implementing RESTful APIs
- Solid understanding of C# and .NET framework
- Familiarity with microservices architecture
Database
- Experience with both SQL and NoSQL databases
- Proficiency in writing efficient database queries and optimizing performance
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 testing frameworks for both frontend and backend (e.g., Jest, Mocha, Chai)
Additional Skills
- Understanding of Agile methodologies
- Familiarity with performance optimization techniques
- Knowledge of security best practices in web development
Nice-to-Have Skills
- Experience with GraphQL
- Knowledge of NoSQL databases, particularly MongoDB
- Familiarity with serverless architecture
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!
Connect With Us! Not ready to apply? Connect with us for general consideration.
Apply for this job
*
indicates a required field