Apply

Sr. Backend/Full Stack Engineer-Python LATAM

Posted 21 days agoViewed

View full description

💎 Seniority level: Senior, 7+ years for Python development; 4+ years for Django

📍 Location: Brazil, Argentina, Uruguay, Mexico, Colombia

🔍 Industry: Digital product agency

🏢 Company: Foxbox Digital👥 51-100AndroidiOSWeb DevelopmentMobile AppsWeb DesignSoftware

🗣️ Languages: English

⏳ Experience: 7+ years for Python development; 4+ years for Django

🪄 Skills: DockerPostgreSQLPythonDjangoJavascriptjQuery

Requirements:
  • Bachelor’s Degree in Computer Science or a related field.
  • 7+ years of experience in Python development.
  • 4+ years of experience with Django, including ORM, class-based views, generic views, forms, and templates.
  • Strong expertise in Django REST Framework (DRF) for API development.
  • Proficiency with Docker for containerized development and deployment.
  • Experience with JRF pip python for package management and dependencies.
  • Expertise in automated testing, including Pytest and Model Bakery.
  • Proficiency in JavaScript, specifically jQuery and VanillaJS.
  • Experience working with Bootstrap or other frontend styling frameworks.
  • Hands-on experience with PostgreSQL, ensuring database optimization and performance.
  • Strong problem-solving skills and attention to detail.
  • Excellent written and verbal communication skills, including presentation skills.
  • Ability to work independently while also guiding and mentoring team members.
  • Comfortable developing backend features and implementing frontend UIs based on mockups.
  • Familiarity with agile software development methodologies.
  • Prior experience working in a professional services or consulting environment is required.
  • Fluency in English is a must.
Responsibilities:
  • Write effective, scalable Python code using Django and Django REST Framework (DRF).
  • Develop and maintain robust API endpoints, ensuring high performance and responsiveness.
  • Provide technical guidance to product owners, designers, and developers to drive high-quality software delivery.
  • Participate in code reviews, design discussions, and client meetings, actively seeking feedback to improve relationships and development processes.
  • Troubleshoot, debug, and upgrade software to improve functionality and performance.
  • Ensure best practices for security and data protection solutions within the system architecture.
  • Prioritize and assess feature requests, balancing technical feasibility with business needs.
  • Stay up to date with backend development trends and technologies, evaluating multiple solutions and assessing trade-offs to make informed decisions.
  • Collaborate with stakeholders, distilling complex technical concepts into clear, actionable work items.
  • Accurately log billable and non-billable hours daily to support project tracking and client billing.
  • Identifies opportunities to collaborate with other team members across Foxbox.
Apply