Full Stack Developer

Vaco, LLC


Date: 11 months ago
City: Pelham, AL
Contract type: Full time
Our local Birmingham client is looking to bring on a Full Stack Developer to their ever-growing team. If you feel like you'd be a great fit for this role and would like to learn more about it, please apply.

Job Summary
The Full Stack Developer is responsible for customizing and developing applications under general guidance. This position will be responsible for developing and maintaining high-quality web applications, from the front end to the back end. Build user interfaces, create server-side logic, write APIs, and connect the front end with the back end. Ability to work with various technologies and frameworks.
Essential Job Duties
  • Develop and maintain web applications from frontend to backend.
  • Collaborate with cross-functional teams to design, develop, and test new features.
  • Write clean, efficient, and well-documented code.
  • Troubleshoot and debug applications to resolve issues.
  • Implement security and data protection measures.
  • Keep up to date with emerging trends and technologies in web development.
  • Participate in code reviews and provide constructive feedback to other developers.
  • Mentor junior developers and provide guidance on best practices.
  • Other duties as assigned.
Roles
  • Developing and maintaining web applications along with software integration.
  • Documenting coding standards, development processes, and software design
  • Collaborating with other teams
Knowledge, Skills, and Abilities
  • Bachelor's degree in Computer Science or related field required.
  • 3+ years of experience as a Full Stack Developer required.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript required.
  • Experience with frontend frameworks such as React, Angular, or Vue required.
  • Experience with backend technologies such as Node.js, PHP, or Python required.
  • Knowledge of relational and non-relational databases is required.
  • Familiarity with DevOps and CI/CD practices required.
  • Strong problem-solving and analytical skills are required.
  • Excellent communication and teamwork skills are required.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud preferred.
  • Familiarity with containerization technologies such as Docker and Kubernetes preferred.
  • Experience with serverless computing preferred.
  • Familiarity with agile methodologies preferred.


How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume