Software Engineer 3

Overview

On Site
Up to $65
Contract - W2
Contract - 6 Month(s)
100% Travel

Skills

PYTHON
DJANGO
CI/CD
CICD
REACT
TYPESCRIPT

Job Details

Job Title: Software Engineer 3

Duration: 6 Months

Location: Plano, TX, USA

Pay Range: $65 per hour

Intelliswift Software Inc. conceptualizes, builds, and supports the world's most amazing technology products and solutions. Our team of rich experts from diverse backgrounds contributes to making Intelliswift one of the most reliable partners in IT and Talent solutions. We specialize in delivering world-class Digital Product Engineering, Data Management and Analytics, and Staffing Solutions services to Fortune companies, SMBs, ISVs, and fast-growing startups.

Description of responsibilities:

  • Summary:
    The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer reclientrches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.

    Job Responsibilities:
    Modify existing databases and database management systems.
    Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.
    Work as part of a project team to coordinate database development and determine project scope and limitations.
    Review project requests describing database user needs to estimate time and cost required to accomplish project.

    Skills:
    Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
    Ability to work independently and manage one's time.
    Basic mentoring skills necessary to provide support and constructive performance feedback.
    Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
    Ability to troubleshoot issues and make system changes as needed to resolve issue.
    Knowledge of computer hardware and software.
    Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.

    Education/Experience:
    Bachelor's degree in computer science, software engineering or relevant field required.
    5-7 years experience required.

    KEY RESPONSIBILITES/REQUIREMENTS:

    Responsibilities
    Design and develop high-quality, full-stack applications using Django/Django REST Framework for backend and React/TypeScript for frontend
    Create reusable frontend components and backend services to ensure consistency and efficiency across applications
    Build and maintain RESTful APIs using Django REST Framework that power dynamic frontend experiences
    Develop responsive user interfaces using Django Templates and/or React components as appropriate for different projects
    Design, implement, and maintain comprehensive CI/CD pipelines using GitHub Actions for automated testing, building, and deployment
    Automate code quality checks, security scanning, and performance testing within the CI/CD workflow
    Ensure cross-browser compatibility and adherence to responsive design principles
    Write clean, maintainable, and well-documented code that adheres to industry best practices
    Participate in code reviews, providing constructive feedback to improve team output
    Work within an Agile development environment, contributing to sprint planning, daily standups, and retrospectives
    Troubleshoot and resolve complex technical issues across the full stack to ensure application stability and performance
    Contribute to architectural decisions and provide technical direction for both frontend and backend applications
    Track project progress and manage tasks effectively using Jira

    Key Expectations
    Deliver high-quality, scalable full-stack solutions that meet business requirements and exceed user expectations
    Build and maintain robust CI/CD automation pipelines that improve development efficiency and software quality
    Maintain a strong focus on user experience (UX), performance optimization, and security best practices
    Lead by example in development and automation practices, setting standards for code quality and collaboration
    Clientmlessly integrate frontend and backend systems to create cohesive, efficient applications
    Implement infrastructure as code principles to ensure consistent environments across development, testing, and production
    Adapt to changing priorities and requirements in a fast-paced, dynamic environment
    Continuously improve skills and share knowledge with the team to foster growth and innovation
    Meet project deadlines and communicate progress proactively to stakeholders
    Optimize database queries and application performance across the stack

    Requirements
    5+ years of professional experience in full-stack development
    Strong expertise in React, TypeScript, HTML5, CSS3, and responsive design principles
    Proficiency in Python, Django, and Django REST Framework for backend development
    Extensive experience with CI/CD automation using GitHub Actions or similar tools
    Experience with database design, optimization, and ORM usage (PostgreSQL preferred)
    Demonstrated ability to build and maintain RESTful APIs
    Experience with Git, GitHub, and version control workflows
    Solid understanding of frontend build tools and module bundlers (Webpack, Babel, etc.)
    Experience using Jira for project management and issue tracking
    Knowledge of containerization technologies (Docker) and container orchestration concepts
    Experience with automated testing strategies across the full stack
    Knowledge of authentication, authorization, and security best practices
    Excellent problem-solving skills, attention to detail, and a commitment to delivering high-quality work
    Strong communication skills and the ability to thrive in a collaborative team environment

    Preferred Qualifications
    Experience with UI component libraries like Material-UI, Ant Design, or similar
    Familiarity with infrastructure as code tools (Terraform, CloudFormation, etc.)
    Experience with Kubernetes for container orchestration
    Knowledge of cloud platforms such as AWS, Google Cloud Platform, or Azure
    Experience with monitoring and observability tools
    Experience with state management solutions (Redux, Context API, etc.)
    Familiarity with testing frameworks (Jest, Pytest, etc.)
    Contributions to open-source projects or a portfolio showcasing your work
    Experience with GraphQL or other API technologies
    A Bachelor's degree in Computer Science or a related field

Intelliswift is committed to fair and equitable compensation practices. The range provided for this position is determined by various factors including, but not limited to, relevant work experience, skills, certifications, and location. Intelliswift offers medical insurance, dental insurance, vision insurance, supplemental life and AD&D insurance, and any other benefits per state law.

Equal Employment Opportunity Statement Intelliswift celebrates a diverse and inclusive workforce. We offer equal employment opportunities to all applicants and employees. All qualified applicants will be considered regardless of race, color, sex, gender identity, gender expressions, religion, age, national origin or ancestry, citizenship, physical or mental disability, medical condition, family care status, marital status, domestic partner status, sexual orientation, genetic information, military or veteran status, or any other protected basis under the law.

Americans with Disabilities Act (ADA)

If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please contact Intelliswift Human Resources Department

Other Employment Statements
Intelliswift participates in the E-Verify program.

Learn More For information on Intelliswift Software, Inc., visit our website at .

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Intelliswift Software Inc