Backend Software Engineer
Summary
Remote backend engineer (Mexico City) who designs, builds, and maintains backend services, REST APIs, databases, and cloud/containerized infrastructure, while communicating directly with international clients. Stack is flexible across Python/Node/Java/Go/C#, SQL/NoSQL databases, and AWS/Azure/GCP.
Compensation: 30.0% – 30.0%
## What You'll Do * Design, develop, and maintain backend applications and services * Build and integrate REST APIs and third-party services * Design and work with relational and/or NoSQL databases * Develop scalable, maintainable, and well-structured backend code * Troubleshoot production issues and improve system reliability * Work with cloud infrastructure and containerized applications * Collaborate with frontend developers, engineers, and other technical team members * Participate in technical discussions, project planning, and client communication * Clearly explain technical decisions, issues, and progress in English ## Technical Skills We are primarily interested in strong backend engineering fundamentals. Experience with some of the following is preferred: * **Backend:** Python, Node.js / TypeScript, Java, Go, C# or similar * **Frameworks:** FastAPI, Django, Flask, NestJS, Express, Spring Boot, ASP.NET Core or equivalent * **Databases:** PostgreSQL, MySQL, SQL Server, MongoDB, Redis * **APIs:** REST, Webhooks, third-party integrations, authentication and authorization * **Cloud:** AWS, Azure, or Google Cloud * **DevOps:** Docker, CI/CD, Linux, Git * **Architecture:** Microservices, distributed systems, background jobs, queues, caching * Experience with AI/LLM integrations, automation, data pipelines, or cloud infrastructure is a plus ## Communication Requirements **Professional English speaking and communication skills are required.** You should be comfortable: * Speaking directly with international clients and team members * Participating in technical meetings and interviews * Explaining technical concepts clearly * Asking questions and clarifying requirements * Providing concise progress updates * Communicating professionally through video calls, voice calls, chat, and email Strong technical skills are important, but this role requires someone who can also **represent TerraSpanWorks professionally in client-facing conversations.** ## What We're Looking For * Professional backend software development experience * Strong understanding of APIs, databases, and backend architecture * Comfortable working in a remote, distributed environment * Reliable communication and ownership of assigned work * Ability to adapt to different technologies and project requirements * Strong professional spoken and written English ## Nice to Have * Full-stack development experience * AI / LLM application development * Workflow automation * DevOps or cloud infrastructure experience * Data engineering experience * Experience working directly with U.S. or international clients * Experience in consulting, agency, or project-based environmentsSkills
- AI
- API
- Authentication
- Automation
- AWS
- Azure
- CI/CD
- Cloud
- C#
- Data Engineering
- Data Pipelines
- DevOps
- Distributed Systems
- Django
- Docker
- .NET
- Express.js
- FastAPI
- Flask
- GCP
- Git
- Java
- Linux
- LLM
- Microservices
- MongoDB
- MySQL
- NestJS
- Node.js
- NoSQL
- PostgreSQL
- Python
- Redis
- REST
- Spring
- SQL
- SQL Server
- TypeScript
- Webhooks