Dice is the leading career destination for tech experts at every stage of their careers. Our client, StackNexus Inc., is seeking the following. Apply via Dice today!
Role: Senior Python Full Stack / Back-End DeveloperDuration: 12 Months
Location: Spring, TX (Local to Houston Only)
Note: Looking for senior resources with 10+ years of experience.
Position Overview
We are seeking an Expert-level Senior Python Full Stack / Back-End Developer to design, build, and maintain scalable server-side systems that power modern front-end applications. This role is responsible for developing and managing backend logic, APIs, and integrations while ensuring seamless interaction between front-end and back-end components.
The ideal candidate will act as a technical lead on complex applications, creating reusable, upgrade-friendly backend functionality that can be consumed by multiple front-end applications. This position requires strong collaboration with front-end developers, data engineers, and business stakeholders to deliver secure, high-performance, and maintainable solutions. The role may also involve hands-on development across both front-end and back-end layers when strong integration is required.
Key Responsibilities
• Design, develop, and maintain robust server-side logic, APIs, and microservices using Python (FastAPI) and related frameworks.
• Build reusable backend functionality that is scalable, supportable through upgrades, and consumable by multiple front-end applications.
• Develop and manage RESTful APIs and web services used by front-end developers.
• Collaborate closely with front-end teams to ensure seamless integration between UI components and backend systems.
• Lead backend development efforts on complex applications and act as a technical authority for backend architecture and design decisions.
• Optimize applications for performance, scalability, reliability, and security.
• Work with data workflows, ETL pipelines, and analytics platforms to support data-driven applications.
• Participate in system design discussions, code reviews, sprint planning, and agile ceremonies.
• Troubleshoot complex technical issues and deliver innovative, efficient solutions.
• Ensure adherence to coding standards, best practices, and security guidelines.
• Contribute to CI/CD pipelines, version control processes, and deployment strategies.
Required Skills & Qualifications
• Senior-level Python development expertise, including FastAPI or similar backend frameworks.
• Advanced front-end experience with React, TypeScript, JavaScript, HTML5, and CSS3.
• Strong experience building and managing RESTful APIs, microservices, and backend integrations.
• Hands-on experience with SQL and working knowledge of relational and NoSQL databases (PostgreSQL, MongoDB, etc.).
• Experience with Pandas, ETL workflows, and backend data processing.
• Familiarity with Node.js and modern API design principles.
• Experience using Git, version control systems, and CI/CD pipelines.
• Exposure to cloud platforms (Azure preferred; AWS or Google Cloud Platform a plus).
• Excellent communication skills and the ability to collaborate in a fast-paced, cross-functional environment.
Preferred Qualifications
• Strong SQL expertise, including data modeling, indexing, and query optimization.
• Hands-on experience with Databricks and Snowflake.
• Experience building data ingestion pipelines for structured and unstructured data.
• Knowledge of data curation, documentation, and transformation workflows.
• Understanding of web performance optimization, application security, and backend best practices.
• Ability to translate complex business requirements into scalable technical solutions while collaborating with product owners, developers, and data scientists.
Top 3 Required Skill Sets
• Senior / Expert-level Python Back-End Development
• Advanced React Front-End Expertise
• Hands-on Experience with Databricks