Location: Charlotte, NC
Salary: $68.00 USD Hourly - $73.00 USD Hourly
Description: Senior Software Engineer, Full Stack (Python, React, SQL)We are not accepting C2C or 1099 arrangements.Location: Charlotte, NC (Hybrid - 3 days onsite, 2 days remote)
Schedule: Monday-Friday, 8:00 AM-5:00 PM
Employment Type: Contract / Contingent Workforce Assignment
Minimum Qualifications- Bachelor's degree in Computer Science, Software Engineering, a related technical field, or equivalent practical experience.
- 5+ years of experience in software engineering, application development, or related technical roles.
- 4+ years of experience developing applications with Python.
- 4+ years of experience designing and developing solutions with Microsoft SQL Server.
- Experience building modern web applications using React and JavaScript/TypeScript.
- Experience designing, developing, and consuming RESTful APIs.
- Experience working in Agile software development environments.
Preferred Qualifications- Experience with cloud platforms such as Google Cloud, Azure, or AWS.
- Experience designing scalable microservices-based architectures.
- Experience with CI/CD pipelines, DevOps practices, and automated testing.
- Experience with Docker, Kubernetes, or other containerization technologies.
- Experience with data engineering, ETL/ELT workflows, and data integration solutions.
- Experience implementing authentication, authorization, and application security best practices.
- Strong problem-solving, analytical, and communication skills.
- Experience supporting enterprise-scale applications and platforms.
About the RoleAs a Senior Software Engineer, Full Stack, you will design, build, and support enterprise applications and data solutions that enable critical business capabilities across the organization. You will work across the technology stack, developing backend services, data solutions, and modern user interfaces while collaborating with cross-functional teams to deliver scalable, reliable, and secure applications.
You will partner with product managers, architects, engineers, and business stakeholders to translate complex requirements into technical solutions that create measurable business impact. The role requires strong expertise in Python, Microsoft SQL Server, and React, along with a commitment to software engineering excellence and continuous improvement.
ResponsibilitiesSoftware Development- Design, develop, test, deploy, and maintain full-stack applications using Python and React.
- Build scalable APIs, backend services, and microservices that support business-critical applications.
- Develop responsive and accessible user interfaces using React, JavaScript, and TypeScript.
- Participate in technical design reviews, architecture discussions, and code reviews.
- Write clean, maintainable, and well-documented code following engineering best practices.
Data and Database Engineering- Design, develop, and optimize Microsoft SQL Server databases, schemas, stored procedures, views, and queries.
- Improve application and database performance through monitoring, tuning, and optimization.
- Create and maintain data models that support operational and analytical use cases.
- Ensure data quality, security, governance, and compliance requirements are met.
Cross-Functional Collaboration- Work closely with product owners, business stakeholders, and engineering teams to define and deliver solutions.
- Translate business requirements into scalable technical designs and implementation plans.
- Participate in Agile ceremonies, sprint planning, estimation, and release activities.
- Contribute to technical documentation and knowledge-sharing initiatives.
Operational Excellence- Develop automated testing frameworks and monitoring solutions.
- Troubleshoot production issues and implement long-term corrective actions.
- Support CI/CD pipelines and deployment automation processes.
- Promote engineering best practices, secure coding standards, and continuous improvement initiatives.
Technical ExpertiseBackend Technologies- Python
- FastAPI, Flask, or similar frameworks
- RESTful API development
- Microservices architecture
Frontend Technologies- React
- JavaScript / TypeScript
- HTML5 and CSS3
- Modern UI component libraries
Database Technologies- Microsoft SQL Server
- T-SQL
- Database design and data modeling
- Query optimization and performance tuning
DevOps & Engineering Practices- Git and source control management
- CI/CD pipelines
- Automated testing
- Containerization technologies
Success MeasuresIn this role, you will:
- Deliver high-quality, scalable software solutions that meet business objectives.
- Build maintainable applications and data platforms that support long-term growth.
- Improve engineering efficiency through automation and best practices.
- Partner effectively with technical and non-technical stakeholders.
- Contribute to a culture of innovation, operational excellence, and continuous learning.
Candidate ProfileThe ideal candidate is a seasoned full-stack engineer who combines strong backend development expertise with database engineering and frontend application development skills. They are comfortable solving complex technical challenges, influencing technical direction, and delivering solutions that scale across enterprise environments.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact: This job and many more are available through The Judge Group. Please apply with us today!