Page 1 of 4

🧑🏻‍💻 Full Stack Developer - Full Time

About Us

Established in 2022 by former Amazon employees, Adbrew is dedicated to empowering Amazon sellers and brands to succeed on the platform through cutting-edge technology solutions.

Comprised of a dynamic team guided by our core principles of customer-centricity, innovation, and trustworthiness, we manage over $100M in global Amazon ad spend through our advanced platform and are growing faster than ever.

About the opportunity

We're a small team of passionate engineers and are building a platform that can handle billions of events and petabyte-scale of data.

We are seeking a skilled Full Stack Developer with expertise in Python, MongoDB, AWS, and React to join our team. This is a potentially career-defining opportunity full of autonomy and learning opportunities. You will play a vital role in developing and maintaining robust web applications, leveraging your knowledge of design patterns, problem-solving, and large-scale/distributed architectures.

Responsibilities

- Develop and implement scalable and efficient solutions for web applications.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Design and implement data models and database schemas to support application functionality.
- Architect and develop RESTful APIs to facilitate communication between front-end and back-end systems.
- Implement security best practices and ensure the integrity and confidentiality of user data.
- Conduct code reviews, identify areas for improvement, and provide constructive feedback to team members.
- Troubleshoot and debug issues, ensuring timely resolution to minimize downtime and optimize performance.

Skills & Experience

- Proficiency in Python, with a strong understanding of its core principles and libraries.
- Experience working with MongoDB or other NoSQL databases, including data modeling and query optimization.
- Familiarity with AWS services such as EC2, S3, Lambda, and RDS, and the ability to deploy and manage applications in the cloud.
- Intermediate knowledge of React and its ecosystem, including state management libraries like Redux.
- Understanding of design patterns and best practices for building scalable, maintainable, and testable software.
- Proven problem-solving skills and the ability to tackle complex and ambiguous technical challenges.
- Experience with large-scale and distributed architectures, including microservices and serverless computing.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.