Job Description
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
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