Services
Software Product Development
Dedicated Development Team
Digital Transformation Consulting
Software Maintenance & Support
Expertise
Internet of Things
Embedded
C/C++
Robotics
Smart Home
Innovations
AI
ChatGPT
Machine Learning
Business Intelligence
Blockchain
Web Development
Java
JavaScript
Python
Scala
.NET
Node.js
React.js
Angular
Miscellaneous
UI/UX Services
QA and Testing
Cyber Security
Salesforce
Cloud
AWS
DevOps Services
Mobile Apps
iOS
Android
Flutter
Industries
Healthcare
FinTech
Retail
Telecom
Robotics
eLearning
Smart Home
Energy
Automotive
Case Studies
About
Company
Careers
Social Responsibility
FAQ
Blog
Contact US
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
Senior Recruiter
Email
carrers.latam@waverleysoftware.com
Skype
Pablo Rosales
Telegram
Pablo_Rosales_P
Get Aboard!
Full name*
Email*
Message
I have read and accept the
Recruitment Privacy Policy
.*
Attach CV
4Mb maximum total size.
apply
Protected by Google reCAPTCHA
Privacy Policy
and
Terms of Service
apply.
Receive fresh engineering insights right to your inbox!
Get tech updates, development trends, and news.
Email*
Protected by Google reCAPTCHA
Privacy Policy
and
Terms of Service
apply.