BTI Solutions Logo jpg

Full Stack Developer

BTI Solutions

Job Description

About the job

Why work with us?

Proven people.

Everyone on our team has earned a CPC (Certified Personnel Consultant) or CTS (Certified Temporary Staffing Specialist) accreditation from the National Association of Personnel Services. We are experts at staffing and recruiting with more than 16 years of experience serving employers.

Proven process.

Our approach to staffing isnt just a little bit different; its a whole different ball game. While most staffing firms emphasize transactional services (taking and filling job orders), BTI Solutions focuses on providing more strategic solutions.

By acting as workforce consultants, we are able to find innovative and intelligent strategies for improving productivity, meeting project deadlines, improving hiring quality, decreasing turnover, and reducing total labor costs.

Our recruiting and candidate assessment process assures the highest quality matches between job seeker and employer, so you will get people who not only have the right qualifications but who also have the appropriate personality fit for your organization.

Proven results.

More than anything, the biggest difference with BTI Solutions is the one that matters most: bottom-line results.

  • 95% client satisfaction rate measures client satisfaction vs. expectations.
  • Our clients have worked with us for over 10 years, on average.
  • BTI Solutions counts 4 Global Telecommunication companies as clients.
  • Client referrals are BTI Solutions largest source of new clients.
  • Google Review 4.4, Facebook Review 4.8

Full Stack Developer - Django & React (Onsite)

Full Stack Software Developer

Schedule: Fully onsite

Responsibilities

KEY RESPONSIBILITES/REQUIREMENTS:

  • 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
  • Seamlessly 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, GCP, 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

Freshly added jobs in United States

AI Software Engineer

Full Stack Developer

AI Python Developer

Software Developer

Who is Hiring is part of Cybrient Technologies SA