Full Stack Application Developer II 4P/611

4P Consulting

Birmingham, Alabama

JOB DETAILS
SKILLS
Application Programming Interface (API), Applications Security, Backend as a Service (BaaS), Best Practices, CSS (Cascading Style Sheet), Cloud Applications, Cloud Computing, Code Reviews, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Debugging Skills, Docker, Git, GitHub, HTML (HyperText Markup Language), Internet Application, JavaScript, Node.js, Object Oriented Programming (OOP), Product Lifecycle, Python Programming/Scripting Language, Quality Management, REST (Representational State Transfer), React.js, Requirements Management, SQL (Structured Query Language), SQL Databases, Scalable System Development, Secure Coding, Software Administration, Software Development, Software Engineering, Standards Development, Usability Engineering, User Interface/Experience (UI/UX), Web Production, Web Programming, Web Site Monitoring
LOCATION
Birmingham, Alabama
POSTED
30+ days ago
 Full Stack Application Developer II

Experience Level: 2–5 Years
Work Location: Onsite (Minimum 4 Days In Office, 1 Remote Optional)
Location: Birmingham, AL
Contract- 3 Years- W-2 Only

Position Overview

The Full Stack Application Developer II is responsible for developing and maintaining high-quality web applications with a strong focus on performance, usability, and security. This role collaborates closely with internal teams, subject matter experts (SMEs), and field users to deliver scalable, user-centric software solutions.

The ideal candidate has hands-on experience with modern front-end frameworks, backend services, and cloud-integrated applications, along with a strong foundation in object-oriented programming and secure development practices.

Key Responsibilities

Application Development

  • Develop and maintain web application software with emphasis on performance and user experience
  • Build responsive, scalable, and maintainable front-end and back-end components
  • Implement modern UI/UX best practices

Collaboration & Communication

  • Collaborate effectively with internal teams and SMEs
  • Translate business requirements into technical solutions
  • Communicate technical concepts clearly to stakeholders

Testing & Quality Assurance

  • Conduct thorough testing and debugging
  • Ensure high-quality, reliable, and secure applications
  • Participate in code reviews and adhere to best practices

Data & Integration

  • Interact with, modify, and create data sources
  • Develop and integrate RESTful APIs
  • Work with SQL databases and cloud-based data platforms

Deployment & Operations

  • Assist with deployment and monitoring of web applications in production
  • Participate in CI/CD pipeline processes
  • Support containerized application deployments

Security & Compliance

  • Implement secure coding practices
  • Adhere to application security standards throughout development lifecycle

Required Qualifications

  • Bachelor of Science in:
    • Software Engineering
    • Computer Science
    • Related field
  • 2–5 years of experience preferred
  • Minimum 1 year of relevant experience (internships/co-ops acceptable if applicable)
  • Portfolio of relevant work (preferred)

Critical Technical Skills

  • React
  • TypeScript
  • JavaScript
  • CSS (Tailwind preferred)
  • Git / GitHub
  • Object-Oriented Programming

Preferred / Additional Skills

  • Next.js
  • Node.js
  • Docker
  • CI/CD pipelines
  • SQL
  • RESTful APIs
  • Cloud data platforms (e.g., Databricks)
  • Kubernetes
  • NPM
  • HTML
  • Python
  • shadcn UI components
  • Web mapping libraries (Leaflet, Mapbox)
  • Familiarity with OutSystems

About the Company

4

4P Consulting