Apply

Senior Backend Engineer (Python)

Posted 5 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Argentina, Costa Rica, Colombia, Peru, Brazil

🔍 Industry: Multimedia

🏢 Company: Workana Premium

⏳ Experience: 5+ years

🪄 Skills: DockerPostgreSQLPythonDjangoFlaskGitMongoDBRESTful APIsMicroservices

Requirements:
  • 5+ years of backend development experience with Python.
  • Proficiency with web frameworks such as Django or Flask.
  • Strong experience in designing and developing RESTful APIs.
  • Advanced knowledge of PostgreSQL and MongoDB.
  • Familiarity with microservices architectures and containers (Docker).
  • Experience with version control systems (Git).
  • Performance optimization and scalability skills.
  • Knowledge of web security and data protection.
  • Desired: Experience with cloud computing (AWS, GCP, or Azure), knowledge of CI/CD and agile methodologies, familiarity with frontend technologies (JavaScript, React), experience with automated testing and TDD.
Responsibilities:
  • Design, develop, and maintain scalable and high-performance backend services.
  • Create and optimize RESTful APIs.
  • Work with relational (PostgreSQL) and non-relational (MongoDB) databases.
  • Implement best practices in security and data handling.
  • Collaborate with frontend and design teams to integrate services.
  • Participate in code reviews and mentor junior developers.
Apply

Related Jobs

Apply

📍 LATAM

🧭 Full-Time

🔍 Software Development, Mobile Apps, Talent Staffing

🏢 Company: Moovx

  • Bachelor’s degree in computer science or related field, or equivalent work experience; Master's preferred.
  • 10+ years of professional experience.
  • 5+ years of full-time SaaS application development with AWS, preferably Python.
  • 5+ years hands-on with AWS application development.
  • 5+ years of API development, microservices, and 3rd party integrations.
  • 2+ years using AWS Lambda, Amazon API Gateway for serverless architecture.
  • 5+ years using agile scrum development processes.
  • Experience building event-driven architectures.
  • Familiarity with OO practices, TDD/BDD, SOLID, YAGNI, DDD.
  • Experience in supporting production-grade systems with SLAs.
  • Experience working with sensitive data and establishing secure development processes.
  • Keep up to date with latest tools and strategies, introducing new ideas to the team.
  • Design and implement new AWS serverless cloud applications.
  • Mentor software engineers, aiding skill improvement and achieving sprint commitments.
  • Collaborate with product management on architecture alignment with product and data roadmaps.
  • Show expertise in cloud-first application development and big data systems.
  • Maintain an agile/lean environment focusing on automation and testing.
  • Design and develop software using TDD/BDD, including writing automated tests.
  • Create infrastructure for monitoring, scaling, and alerting applications.
  • Ensure secure architecture and coding practices.
  • Conduct code reviews and engage in pair programming.
  • Integrate with 3rd party platforms.
  • Manage special projects and additional duties as assigned.

AWSPythonSoftware DevelopmentAgileProduct ManagementSCRUMData scienceServerlessMicroservices

Posted 6 months ago
Apply