Job Closed
This listing is no longer active.
Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
Senior Back-End Engineer – FastAPI, Postgre
Location
Brazil
Posted
124 days ago
Salary
0
Seniority
Senior
Job Description
Senior Back-End Engineer – FastAPI, Postgre
Truelogic Software
• API & Backend Development: Design, build, and maintain scalable, low-latency RESTful APIs and microservices using Python and FastAPI (utilizing async/await and Pydantic) • Database Leadership: Act as the primary owner for PostgreSQL, handling everything from schema design and indexing strategies to complex query optimization and large-scale data migrations. • Vector Search & AI Integration: Implement and manage vector-based data use cases using pgvector to support embedding storage and high-performance similarity search. • Data Strategy (SQL/BQ): Leverage deep SQL expertise to support data engineering initiatives, including managing data syncs and performance tuning in Google BigQuery (BQ). • Infrastructure & Scaling: Contribute to cloud-native deployments using Docker and Kubernetes. Propose and implement improvements for system stability, backend security, and async performance.
Job Requirements
- 5+ years of professional backend development experience, with 3+ years specializing in Python within production environments.
- Expert-level FastAPI knowledge, including deep experience with asynchronous programming and dependency injection.
- Advanced PostgreSQL mastery: You should be comfortable diagnosing performance bottlenecks, managing high-throughput data, and utilizing advanced PG features.
- Hands-on experience with pgvector or similar vector search solutions for similarity search or RAG-based applications.
- Strong SQL/Data skills: Proven ability to work with BigQuery and optimize large-scale analytical workloads.
- Cloud-native mindset: Practical experience with Docker is essential; familiarity with Kubernetes and cloud platforms (GCP preferred) is highly required.
Benefits
- 100% Remote Work: Enjoy the freedom to work from the location that helps you thrive. All it takes is a laptop and a reliable internet connection.
- Highly Competitive USD Pay: Earn an excellent, market-leading compensation in USD, that goes beyond typical market offerings.
- Paid Time Off: We value your well-being. Our paid time off policies ensure you have the chance to unwind and recharge when needed.
- Work with Autonomy: Enjoy the freedom to manage your time as long as the work gets done. Focus on results, not the clock.
- Work with Top American Companies: Grow your expertise working on innovative, high-impact projects with Industry-Leading U.S. Companies.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Java Developer
Ishpi Information Technologies, Inc. (DBA ISHPI)Fortifying National Preparedness, Agility, Strength and Advantage in the Cyber Domain
• Design, develop, test, and deploy high-quality, end-to-end web applications using the Java technology stack. • Develop responsive and intuitive user interfaces, create and maintain RESTful services, and design and manage database schemas. • Actively participate in all phases of the Agile development lifecycle. • Implement and manage REST APIs to facilitate seamless data sharing and integration between systems. • Troubleshoot, debug, and upgrade existing software, ensuring applications are secure and performant.
• Collaborate with developers, designers, product owners, and other team members to deliver the highest caliber products • Work on complex problems that need well thought-out and test-driven solutions • Be a part of a team that loves what they do and thrives to push what technology allows
• Lead pre-sales technical design by analyzing customer needs and recommending solutions aligned with Agentforce capabilities and integration with external agent frameworks. • Shape best practices around generative AI, agent interoperability, prompt engineering, Data Cloud, and cross-platform integrations. • Collaborate with AEs and SEs to build hands-on prototypes and demos using Agentforce and integrated external agents. • Develop thought leadership content—demo templates, whitepapers, enablement sessions—focused on agent lifecycle, integration strategy, and technical effectiveness. • Act as a central technical knowledge resource, proactively addressing internal technical inquiries, facilitating deep technical enablement, and documenting best practices to empower specialist teams across the organization.
Senior Backend Engineer, Golang
GigmilePowering mobility-based gig economy through the provision of financial services and last-mile solutions in Africa
• Develop and maintain backend services : Design, build, and optimize server-side services, APIs, and services to support web and mobile applications. • Ensure scalability and performance : Architect and implement systems that can handle increasing traffic, ensuring optimal performance, reliability, and scalability. • Database design and optimization : Design efficient database schemas, write optimized queries, and ensure data integrity across systems. • API development and integration : Develop RESTful and GraphQL APIs, ensuring seamless integration with front-end and third-party systems. • Security and data protection : Implement secure coding practices, data encryption, and compliance with relevant data protection laws such as GDPR. • Collaborate with front-end engineers : Work closely with the front-end team to integrate user-facing elements with server-side logic. • Maintain code quality : Write clean, maintainable, and well-documented code. Perform code reviews and provide feedback to team members. • Mentor and lead junior engineers : Guide and mentor other back-end engineers, fostering a culture of knowledge-sharing and best practices. • Collaborate in product development : Participate in all stages of the software development lifecycle, from planning and design through to testing, deployment, and monitoring. • Monitor and troubleshoot production issues : Ensure the smooth operation of back-end services, monitor system performance, and troubleshoot issues when necessary.




