Senior Backend Developer- L3Austin Texas (5 DAYS Onsite)
Rate: 65/hr USD1 Year ContractRole OverviewWe are seeking a highly skilled Senior Backend Developer with deep expertise in SQL database development, RESTful API design, .NET Core, and Python. This role sits at the intersection of robust data engineering and scalable application development - ideal for candidates who thrive in complex, data-intensive environments and are passionate about building high-performance backend systems that power enterprise-grade applications.
You will collaborate closely with solution architects, frontend engineers, DevOps teams, and business stakeholders to design, develop, and optimize backend systems that are reliable, secure, and maintainable.
Key ResponsibilitiesDatabase Development & SQL Engineering - Design, develop, and optimize complex SQL queries, stored procedures, views, triggers, and functions across relational databases (SQL Server, PostgreSQL, Oracle, MySQL)
- Lead database schema design and data modeling for OLTP and OLAP systems
- Perform query tuning, execution plan analysis, and index optimization for high-volume transactional databases
- Implement and maintain ETL/ELT pipelines for data ingestion, transformation, and reporting
- Ensure database integrity, enforce referential constraints, and govern data security policies
API Development - .NET Core & Python - Architect, build, and maintain scalable RESTful and GraphQL APIs using ASP.NET Core Web API
- Develop backend microservices and serverless functions using Python (FastAPI, Flask, Django REST Framework)
- Implement API versioning, authentication (OAuth 2.0, JWT, API Keys), and rate-limiting strategies
- Design and consume third-party integrations, webhooks, and enterprise service buses (e.g., Azure Service Bus, RabbitMQ, Kafka)
- Enforce API contract standards using OpenAPI / Swagger specifications
Architecture & Engineering Excellence - Apply SOLID principles, design patterns (Repository, CQRS, Mediator), and clean architecture practices
- Contribute to microservices decomposition strategies and domain-driven design (DDD) initiatives
- Conduct code reviews, enforce coding standards, and drive continuous improvement of engineering practices
- Implement unit, integration, and contract testing strategies using xUnit, pytest, and Postman/Newman
Cloud, DevOps & Infrastructure - Deploy and manage services on Azure, AWS, or GCP; leverage managed DB services (Azure SQL, RDS, Cloud SQL)
- Work with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins) for automated build and deployment
- Containerize applications using Docker; support Kubernetes-based orchestration
- Monitor application health using observability tools (Application Insights, Datadog, Splunk, ELK Stack)