Job Closed
This listing is no longer active.
FULL STACK API DEVELOPER
Location
United States
Posted
16 days ago
Salary
$60 - $70 / hour
Seniority
Mid Level
Job Description
FULL STACK API DEVELOPER
BTree Solutions, Inc.
Role Description We are seeking a Full-Stack API Developer with deep experience in Python, API development, and Azure Cloud services. The ideal candidate will architect, design, and deliver cloud-native APIs and microservices, while collaborating closely with frontend and data teams to ensure end-to-end application performance and reliability. Key Responsibilities - Design and build RESTful and GraphQL APIs using Python (FastAPI, Flask, or Django REST). - Architect and deploy solutions using Azure App Services, Azure Functions, and Azure API Management. - Integrate APIs with databases (SQL/NoSQL) and third-party systems. - Implement authentication and authorization using OAuth2, JWT, or Azure AD. - Build CI/CD pipelines using Azure DevOps and manage deployments. - Optimize code for scalability, performance, and cost-efficiency in Azure. - Collaborate with cross-functional teams on product design, backend services, and data pipelines. - Write unit/integration tests, maintain API documentation, and ensure code quality through reviews. Qualifications - 5-8+ years of experience in full-stack or backend API development. - Strong proficiency in Python (FastAPI, Flask, or Django). - Deep understanding of Azure Cloud services: App Services, Functions, Key Vault, Storage, and DevOps. - Experience with relational and NoSQL databases (PostgreSQL, MySQL, Cosmos DB, MongoDB). - Familiarity with frontend integration (React, Angular, or similar). - Proficient with Git, Docker, and containerized deployments. - Knowledge of REST API standards, JSON schemas, and performance optimization. - Strong debugging, analytical, and problem-solving skills.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Developer, .NET Core
9th Way InsigniaServing the federal government with courage, integrity, and excellence.
• Develop and modify application code using C#, .NET Core MVC, legacy .NET Framework v4.8, JavaScript, and CSS. • Maintain existing user interfaces and support incremental enhancements to the DMC application portfolio. • Perform hands-on coding, unit testing, debugging, and technical documentation. • Write and maintain SQL queries, stored procedures, and database objects in support of application functionality. • Support defect resolution, break/fix activity, and sustainment of existing systems. • Support ATO vulnerability remediation and secure coding practices under senior developer direction. • Ensure code and interfaces meet Section 508, ADA, and WCAG 2.0 Level A and AA compliance requirements. • Use Azure DevOps for source control, work item tracking, and CI/CD pipeline activity. • Participate in code reviews and incorporate feedback from senior developers. • Participate in recurring technical working sessions with the DMC team.
• Getting to know teammates, technology, and tactics. Your first day, you'll pair with your manager and a colleague to set up your local environment and ship a bug fix — using our agent workflows end to end. The following 29 days involve connecting with engineers across the professional experience and Reporting to understand how we prioritize, plan, build, and deliver value on OurFamilyWizard. You'll get immersed in daily and weekly agile rituals, the API guild, and our internal skills and plugins ecosystem. By the end of your first month, you'll be running your own spec-to-ship cycles inside Pro Core's domain — the professional user experience and Reporting. • Try, learn, ship. By day 60, you're operating our SDLC from planning through production release — authoring specs, orchestrating multi-file agent work, and reviewing outcomes rather than lines. You'll have a broad understanding of our backend architecture and deeper expertise in the services Pro Core owns and the APIs powering both the professional user experience on OurFamilyWizard and our Reporting product. You'll ship to production several times a day and start contributing skills and plugins that the rest of engineering can reuse. • Solidifying the foundation. Beyond month two, you grow into an autonomous operator — architecting solutions to complex problems, defining specs sharp enough that agents can execute them, and calibrating when a problem needs human hands vs. agent iteration. You'll partner with cross-functional teammates and leadership to shape execution plans for new features. We'll start conversations about long-term team alignment between days 30–60 and target a 3–4 month rotation. • Accelerate growth. With foundational understanding gained, you'll inform platform-level change and find your team home. Complex product problems, scale and modernization challenges, and the frontier of AI-integrated product experiences will establish you as a subject-matter expert and expand your ownership.
• Design, Develop, Test and Deploy .NET solutions for different platforms such as REST API, Web application • Work on APIs that support the various parts of the business • Participate in code reviews • Work on spikes to define new features helping product team
Database Engineer
TechFlow, Inc.A forward-thinking digital, platform and base operations services company powered by its employee-owners! Always Ahead!
• Install, configure, administer, patch, upgrade, and manage the lifecycle of Oracle database environments. • Monitor database performance, availability, and health, proactively identifying and resolving performance bottlenecks and operational issues. • Optimize database performance through tuning, indexing strategies, query optimization, and capacity planning. • Implement and maintain database security controls, including user access management, encryption, auditing, and compliance with DoD cybersecurity requirements. • Develop, maintain, and regularly validate comprehensive backup, recovery, and disaster recovery procedures to meet Government Recovery Point Objective (RPO) and Recovery Time Objective (RTO) requirements. • Design, implement, and maintain database schema changes using version-controlled migration scripts integrated with CI/CD pipelines. • Ensure database deployment scripts are automated, repeatable, defect-free, and environment agnostic. • Maintain configuration management documentation and version control for all database configurations and settings. • Support end-to-end traceability of database requirements through implementation, testing, and documentation. • Collaborate with software development teams to design efficient database structures and support application modernization initiatives. • Support ETL processes, data integration activities, and maintenance of database metadata and data dictionary documentation. • Participate in troubleshooting production issues and implementing continuous improvements to database operations. • Ensure compliance with organizational standards for security, quality, documentation, and configuration management.



