3Core Systems, Inc · 3 hours ago
software Developer Python\/Django React
3Core Systems, Inc is a technology company seeking a Senior Software Developer with expertise in Python, Django, and React. The role involves leading the development team to deliver scalable software solutions, mentoring junior developers, and collaborating with cross-functional teams to implement innovative applications.
Information ServicesInformation TechnologySoftware
Responsibilities
Design, develop, test, and deploy high-quality web applications using Python, Django, and React
Write clean, efficient, and maintainable code following established best practices and coding standards
Serve as a subject matter expert in Python/Django back-end development and React front-end development. Provide technical guidance and mentorship to junior and mid-level developers through code reviews and knowledge sharing
Communicate effectively with business stakeholders to understand requirements, explain technical concepts in business terms, and provide realistic assessments of technical feasibility, timelines, and trade-offs
Analyze and resolve complex technical issues across the full stack. Debug and optimize existing systems for performance, scalability, and reliability
Leverage AI coding tools and technologies to enhance productivity, code quality, and development workflows. Stay current with emerging AI development tools and best practices
Collaborate with architects and senior team members to design technical solutions. Contribute to architecture discussions and provide input on technical specifications for both application and infrastructure layers
Participate in code reviews, ensuring adherence to coding standards and best practices. Write comprehensive unit tests and contribute to automated testing efforts. Manage code repositories and workflows using GitHub
Design and optimize PostgreSQL databases, write efficient queries, and ensure data integrity and security
Work closely with product managers, designers, QA engineers, and other developers to deliver features and resolve technical challenges. Participate actively in Agile ceremonies and team planning
Stay current with emerging technologies and industry trends in Python, React, AI development tools, and related ecosystems. Identify opportunities for process improvements and contribute to technical documentation
Create and maintain technical documentation, including design documents, API specifications, and code comments
Qualification
Required
Deep expertise in Python, Django, React, and modern development practices, including the use of AI-assisted coding tools
Ability to design, develop, test, and deploy high-quality web applications using Python, Django, and React
Ability to write clean, efficient, and maintainable code following established best practices and coding standards
Serve as a subject matter expert in Python/Django back-end development and React front-end development
Provide technical guidance and mentorship to junior and mid-level developers through code reviews and knowledge sharing
Communicate effectively with business stakeholders to understand requirements, explain technical concepts in business terms, and provide realistic assessments of technical feasibility, timelines, and trade-offs
Analyze and resolve complex technical issues across the full stack
Debug and optimize existing systems for performance, scalability, and reliability
Leverage AI coding tools and technologies to enhance productivity, code quality, and development workflows
Collaborate with architects and senior team members to design technical solutions
Participate in code reviews, ensuring adherence to coding standards and best practices
Write comprehensive unit tests and contribute to automated testing efforts
Manage code repositories and workflows using GitHub
Design and optimize PostgreSQL databases, write efficient queries, and ensure data integrity and security
Work closely with product managers, designers, QA engineers, and other developers to deliver features and resolve technical challenges
Participate actively in Agile ceremonies and team planning
Stay current with emerging technologies and industry trends in Python, React, AI development tools, and related ecosystems
Identify opportunities for process improvements and contribute to technical documentation
Create and maintain technical documentation, including design documents, API specifications, and code comments
Preferred
Bachelor's degree in Computer Science, Software Engineering, or a related field a plus
4+ years of software development experience
2+ years of experience with Python and modern web frameworks
2+ years of hands-on experience with React and front-end development
Demonstrated experience working on and delivering complex software projects
Knowledge of Infrastructure as Code (Terraform, CloudFormation), containerization technologies (Docker, ECS, EKS), and GraphQL
Understanding of CI/CD pipelines and automated deployment processes
AWS certifications (Solutions Architect, Developer, or SysOps Administrator)
Familiarity with testing frameworks (pytest, Jest, React Testing Library)
Experience with Agile/Scrum methodologies, TypeScript, HTMX, AWS services (Lambda, EC2, S3, RDS, Cloud Watch, IAM), integrating AI/ML models or APIs into applications, serverless architecture, and microservices patterns
Company
3Core Systems, Inc
Established in 2004, 3Core System is a certified small minority owned business providing ERP Systems Integration, AMS, IT Consulting and Staff Augmentation Services to Fortune 1000, SMB, and State, Local and Education (SLED) customers.