Senior Software Engineer
Remote - LATAM (only)
$30 USD Hourly
Contract Type: Contractor
please note: This is a contract position and does not include employee benefits.
Role and Responsibilities:
• Design, develop, and maintain scalable, high-performance applications primarily using Python (FastAPI) and/or TypeScript/NextJS/NodeJS for the backends and React/TypeScript/NextJS for the frontends.
• Collaborate closely with UX/UI designers and frontend engineers, and product managers to build cohesive and user-centric experiences.
• Use a systems thinking approach to design and implement cost effective solutions that ensure data security, system reliability, and high availability.
• Promote best practices including observability, error handling, and performance optimization.
• Contribute actively to technical design, strategy, innovation, and continuous improvement of our technology stack and processes.
Required Qualifications:
• 5+ years of experience developing software products in a professional environment.
• Proven ability to design and build scalable, secure, and performant systems.
• Experience designing solutions using cloud infrastructure (AWS preferred),
including serverless architectures (including, for example, Lambda, DynamoDB, S3).
• Critical thinking, excellent communication skills, and the ability to work collaboratively with stakeholders.
• Knowledge of containerization and orchestration technologies (Docker, Kubernetes).
• Pragmatic approach to software development with an understanding of when to apply object-oriented, functional, data-oriented, or imperative programming paradigms.
• Experience building low latency interactive experiences
• A fundamental knowledge of basic computer science.
• A systems approach to problem solving
Preferred Qualifications:
• Degree or formal training in Computer Science, Engineering, or related fields
(practical experience highly valued).
• Experience with web development frameworks like React and NextJS.
• Experience with Python and frameworks like FastAPI.
• Exposure to frontend frameworks like React.
• Exposure to infrastructure-as-code and modern DevOps practices.
• Exposure to SQL and No-SQL databases
• Awareness of modern vector databases or data stores (e.g., Qdrant, Pinecone, FAISS, ChromaDB).
• Ability to maintain system observability, monitoring, and detect drift or degradation of performance.