Backend Software Engineer

  • 30.0% – 30.0%
  • |Remote (
    Everywhere
    )
  • |1 year of exp
  • |Contract
Posted: 1 month ago
Hires remotely in
Everywhere
Remote Work Policy

Remote only

Company Location
Visa Sponsorship

Not Available

Preferred Timezones
Pacific Time, Mountain Time, Central Time, Eastern Time, Atlantic Time
RelocationNot Allowed
Skills
Python
SQL
React.js

About the job

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 environments

Similar Jobs

Tuxpas  company logo
Tuxpas
We transform how organizations work through technology and human-centered adoption
Alcor company logo
Alcor
Alcor builds software R&D offices for US product tech companies in Eastern Europe and Lati
Altinity company logo
Altinity
The leading service and software provider for ClickHouse
Altinity company logo
Altinity
The leading service and software provider for ClickHouse
Altinity company logo
Altinity
The leading service and software provider for ClickHouse
LawnStarter company logo
LawnStarter
Techstars 2014 - Making outdoor home services easy, affordable and reliable