100% Remote A prior Java developement background is a must
We are looking for a skilled Python Developer with Cloud experience to design, develop, and maintain scalable applications and services. The ideal candidate should have strong programming expertise in Python and hands-on experience with cloud platforms. Candidates who started their career as Java Developers and transitioned to Python will be highly preferred due to their strong software engineering background.
Design, develop, and maintain backend applications using Python.
Build scalable and secure solutions on cloud platforms such as AWS, Azure, or Google Cloud.
Develop and maintain RESTful APIs and microservices.
Work with databases such as PostgreSQL, MySQL, or NoSQL databases.
Collaborate with cross-functional teams including DevOps, QA, and product teams.
Optimize application performance, reliability, and scalability.
Implement CI/CD pipelines and automated deployments.
Write clean, maintainable, and well-documented code following best practices.
Troubleshoot, debug, and enhance existing applications.
Strong programming experience in Python.
Previous experience in Java development is highly preferred.
Experience with cloud platforms (AWS / Azure / GCP).
Knowledge of microservices architecture and REST APIs.
Experience with Docker, Kubernetes, or containerization technologies.
Familiarity with Git, CI/CD pipelines, and Agile development.
Understanding of data structures, algorithms, and software design patterns.
¿Te interesa este puesto?
Typical salary for Software Engineer:
USD 73,378 - 109,684
Based on 102,643 job listings
View full salary data