Skip To Main Content
backBack to Search

Software Engineer (Cloud / Java / Python)

Remote in Colombia
Java& 7 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are seeking a skilled Software Engineer with practical expertise in cloud platforms, Java, Python, microservices design, and API creation. The successful applicant should thrive in a dynamic Agile setting, work effectively with cross-functional teams, and help deliver scalable, high-quality enterprise solutions. We appreciate self-driven engineers who bring strong analytical thinking, a sense of ownership, excellent requirement-clarification skills, and an eagerness to embrace new technologies along with AI-powered engineering methods. Candidates should display curiosity and a working knowledge of contemporary AI-assisted development methods, such as spec-driven development principles, AI agents, and MCP-based workflows.

Responsibilities
  • Architect, build, and support scalable backend services and microservices
  • Create and improve RESTful APIs and system integrations
  • Operate within cloud-based infrastructure and distributed systems
  • Partner with architects, product owners, QA engineers, and DevOps teams
  • Engage in code reviews, troubleshooting, debugging, and performance tuning
  • Guarantee application reliability, scalability, security, and maintainability
  • Add value to CI/CD pipelines and engineering best practices
  • Assist with technical documentation and knowledge-sharing initiatives
  • Take part in Agile ceremonies and delivery planning
  • Proactively clarify technical requirements, surface ambiguities, and pose relevant questions to confirm alignment prior to implementation
  • Leverage AI-assisted engineering tools and modern development methods to boost productivity and delivery quality
Requirements
  • At least 2 years of experience working with Java and Python
  • Practical experience with microservices architecture
  • Background in building and integrating REST APIs
  • Solid grasp of cloud technologies and cloud-native development
  • Experience using version control systems like Git
  • Familiarity with CI/CD pipelines and DevOps methodologies
  • Knowledge of software design principles and clean code practices
  • Experience operating within Agile/Scrum environments
  • Strong skills in analysis, troubleshooting, and communication
  • Hands-on experience with Spring Boot or comparable frameworks
  • Exposure to AI-assisted development tools like GitHub Copilot
  • Foundational knowledge of AI-driven or spec-driven development methods
  • Awareness of AI agents, MCP concepts, and how AI tools can enhance engineering workflows
  • Capability to gather, refine, and clarify technical requirements through proactive dialogue and inquiry
Nice to have
  • Hands-on experience with Docker and Kubernetes
  • Familiarity with messaging systems, databases, and distributed systems
  • Background in AI-native engineering workflows or agent-based development methods