Senior Python Developer

Senior Python Developer

Location

Latin America

Schedule

Flexible

Stage

Active Development

Responsibilities:

  • Design, develop, and maintain efficient and scalable microservices using Python as the primary programming language.
  • Implement various microservices communication patterns, ensuring optimal performance and reliability in a distributed system environment.
  • Collaborate with cross-functional teams to understand software requirements, architecture, and design specifications.
  • Write clean, modular, and maintainable code that adheres to industry best practices and coding standards.
  • Participate in code reviews, providing constructive feedback and continuous improvement suggestions to team members.
  • Contribute to the creation and maintenance of documentation for code, APIs, and architectural decisions.
  • Stay updated with the latest trends, tools, and technologies in backend development, microservices, and related fields.
  • Utilize containerization technologies (e.g., Docker) to package and deploy microservices.

Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 5+ Years of experience developing  in Python programming and backend microservices development.
  • In-depth knowledge of various microservices communication patterns and their practical application.
  • Experience working with Protocol Buffers and Swagger for API definition and documentation.
  • Proven experience in designing and developing scalable, distributed systems using microservices architecture.
  • Solid understanding of software development principles, version control, and code review processes.
  • Familiarity with containerization technologies (e.g., Docker) and container orchestration (e.g., Kubernetes).
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
  • Strong communication and collaboration skills within cross-functional teams.
  •  Familiarity with databases (e.g. Redis and/or MongoDB)

Preferred Qualifications:

  • AWS certification (e.g., AWS Certified Assoc Developer  – Professional)..
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines.
  • Previous experience with generative AI and machine learning technologies.
  • Familiarity with ML-related tools and libraries.
  • Knowledge of Langchain and its integration into backend services.
  • Hands-on experience with GRPC for inter-service communication.
  • Familiarity with Golang Language
Pablo Alejandro Rosales Perez
Pablo Alejandro Rosales Perez

Senior Recruiter

Get Aboard!

4Mb maximum total size.
Protected by Google reCAPTCHA
Privacy Policy and Terms of Service apply.