Skip To Main Content
backBack to Search

Senior Software Engineer

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 searching for a talented Software Engineer with hands-on experience in cloud platforms, Java, Python, microservices, and API development.

This position provides the opportunity to work in a dynamic Agile environment, collaborate with diverse teams, and help build scalable enterprise solutions. We value engineers who are proactive, inquisitive, and enthusiastic about adopting modern AI-driven development techniques.

Responsibilities
  • Develop and maintain scalable backend services and microservices for enterprise-level applications
  • Create and enhance RESTful APIs and integrations to meet business requirements
  • Work with cloud infrastructure and distributed systems to deliver reliable solutions
  • Collaborate with architects, product owners, QA engineers, and DevOps specialists to ensure high-quality software delivery
  • Participate in code reviews, troubleshoot issues, debug applications, and optimize system performance
  • Ensure applications adhere to standards for reliability, scalability, security, and maintainability
  • Contribute to CI/CD pipelines and support engineering best practices within the team
  • Assist in preparing and maintaining technical documentation and promote knowledge sharing
  • Engage in Agile ceremonies and help with planning and coordination of project delivery
  • Clarify technical requirements proactively, resolve uncertainties, and ask pertinent questions before implementation
  • Use AI-assisted engineering tools and modern development practices to boost productivity and quality
Requirements
  • Minimum 2 years of relevant experience in software development
  • Strong skills in Java and Python for backend programming
  • Experience in designing, developing, and integrating REST APIs
  • Good understanding of cloud technologies and cloud-native development
  • Proficiency with version control systems such as Git for collaborative work
  • Familiarity with CI/CD pipelines and DevOps practices for automated deployments
  • Knowledge of software design principles and clean code standards for maintainable solutions
  • Experience working in Agile or Scrum environments for iterative development
  • Strong analytical, troubleshooting, and communication skills for effective collaboration
  • Experience with Spring Boot or similar frameworks for enterprise application development
  • Exposure to AI-assisted development tools like GitHub Copilot for improved coding efficiency
  • Basic understanding of AI-driven or spec-driven development concepts for modern workflows
  • Awareness of AI agents, MCP concepts, and the role of AI tools in supporting engineering processes
  • Ability to gather, refine, and clarify technical requirements through proactive communication
  • Excellent English communication skills, both written and spoken, at B2+ level or higher
Nice to have
  • Experience with microservices architecture for modular and scalable systems
  • Familiarity with Docker and Kubernetes for containerization and orchestration
  • Knowledge of messaging systems, databases, and distributed systems for robust application design
  • Experience with AI-native engineering workflows or agent-based development approaches to leverage advanced automation and productivity tools