Senior Software Engineer (Python, JavaScript, AWS)
Our client is a Shopify App that helps e-commerce businesses advertise their products on the biggest advertising platforms. The company is a proud Facebook Marketing Partner and Google Partner.
Weβre looking for a Senior Full Stack Engineer to join the team full-time. As a core part of the engineering team, you will contribute to building and maintaining the backend/front-end systems that power the platform, ensuring scalability, performance, and reliability.
π§ What youβll do:
- Design, develop, and maintain backend/front-end services, APIs, and systems.
- Write clean, efficient, and scalable code using Python 3/Django and JavaScript/React.
- Optimize database performance (SQL, PostgreSQL, no-SQL).
- Implement and maintain infrastructure and deployment pipelines using AWS and Docker.
- Ensure platform reliability and performance, troubleshoot and resolve issues.
- Collaborate with the product team to translate business requirements into technical solutions.
- Conduct code reviews and enforce coding standards.
Continuously improve existing systems, optimizing and refactoring where needed.
β This role is perfect for you if you:
- Have strong experience with Python 3 and Django.
- Have experience with JavaScript and front-end frameworks.
- Are skilled in database management (SQL, PostgreSQL, no-SQL).
- Understand web technologies and protocols, including HTTP.
- Have hands-on experience with Docker and deployment management.
- Can build scalable and maintainable backend architectures.
- Are comfortable working in a Linux-based environment.
- Enjoy solving challenging technical problems and optimizing systems.
- Pay attention to detail in code and code reviews.
Thrive in a collaborative team environment.
π‘ Will be a plus if you:
- Are familiar with GoLang and GraphQL.
Have experience with Facebook Marketing API, Google Ads API, or Shopify APIs.
π Why Join?
- Impact: Your work will directly contribute to the success of a real product used by e-commerce businesses.
- Engineering Focus: Exciting backend challenges and the freedom to make architectural decisions.
- Culture: Small, collaborative team where your ideas are valued.
Growth: Join a fast-growing company with career progression opportunities.
π Whatβs in it for you:
- Opportunity to earn equity in the company.
- Freedom to influence architecture decisions.
- Chance to lead development and deliver value directly to paying clients.
- Flexible schedule and remote work options.
- Competitive salary and paid vacation.
The team is passionate about the product and continuous learning. If you're curious, driven, and want to grow β we'd love to hear from you!