
Full-Stack Software Engineer
Posted Nov 3

Posted Nov 3
This is a fully remote position, open to applicants in Colombia, +5 more countries.
• Design, develop, and maintain scalable applications utilizing Next.js (React), Python, and Go (Golang).
• Architect and implement decoupled microservices adhering to Clean Architecture and Domain-Driven Design (DDD) principles.
• Design and integrate RESTful APIs, GraphQL services, and asynchronous messaging systems.
• Contribute to the creation and integration of AI agents utilizing Large Language Models (LLMs) and conversational AI frameworks.
• Ensure optimal application performance, security, reliability, and scalability.
• Conduct code reviews and implement automated unit and integration testing.
• Collaborate with cross-functional teams on cloud deployments utilizing Azure and AWS.
• Contribute to the optimization of CI/CD pipelines and adhere to software development best practices.
• 3-5 years of experience in full stack software development.
• Strong development experience with Next.js (React), Python, and/or Go (Golang).
• Solid experience in designing, developing, and consuming RESTful APIs and GraphQL services.
• Hands-on experience with microservices and event-driven architectures.
• Knowledge of SQL databases such as PostgreSQL or SQL Server, and NoSQL technologies like MongoDB or Redis.
• Familiarity with asynchronous messaging technologies including Kafka, RabbitMQ, or Azure Service Bus.
• Experience with containerization and orchestration tools, such as Docker and Kubernetes.
• Knowledge of CI/CD pipelines, Git, and preferably Azure DevOps.
• Understanding of API security, OAuth 2.0, JWT, and secure development practices.
• Experience in implementing unit and integration tests.
• Experience with AI agent frameworks like LangGraph or AgentCore, or integrating LLMs such as OpenAI or Anthropic.
• Nice to have: strong understanding of SOLID principles, object-oriented programming, and design patterns.
• Nice to have: familiarity with Domain-Driven Design (DDD), Clean Architecture, and Clean Code practices.
• Nice to have: experience with code quality tools such as SonarQube and code coverage analysis.
• Nice to have: experience with automated testing frameworks.
• Nice to have: experience working in Agile environments using Scrum or Kanban.
• Nice to have: familiarity with cloud services such as Azure Web Apps, Azure API Management, and AWS Lambda.
• Competitive salary and performance-based bonuses.
• Health, dental, and vision insurance.
• Flexible working hours and remote work options.
• Opportunities for professional development and continuous learning.
• Collaborative and inclusive company culture.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.