Full Stack Developer
- Atlanta, GA, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
Expand your professional career as a Full Stack Developer. If you're passionate about working with a variety of programming languages, have a strong grasp of both front-end and back-end technologies, and thrive in a collaborative, fast-paced environment, we want to hear from you.
REQUIREMENTS
- Bachelor's degree or higher in Computer Science or a related field
- Proven experience as a Full Stack Developer with a deep understanding of various programming languages and frameworks
- Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (i.e., React, Angular, or Vue.js)
- Proficiency in back-end languages and frameworks life .Net Core and/or Java with a willingness to learn the other
- Experience with databases relational (i.e., SQL, PostgreSQL)
- Knowledge of RESTful APIs and web services
- Experience with version control systems, such as Git
- Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment
- Excellent communication and teamwork skills
- Experience with containerization and orchestration tools (i.e., Docker, Kubernetes)
- Knowledge of cloud computing platforms (i.e., AWS, Azure, GCP)
- DevOps and CI/CD experience
- Familiarity with multiple agile development methodologies (Scrum/Kanban/other)
- Ethical conduct
- Personal effectiveness/credibility
- Occasional travel may be needed for training and development
RESPONSIBILITIES
- Design, develop, and maintain web applications using a variety of programming languages and frameworks, including but not limited to: JavaScript, .Net Core, Java, Angular, React, and others
- Work on both the front-end and back-end components of our applications to create seamless and intuitive user experiences
- Collaborate closely with cross-functional teams, including product managers, designers, and other developers to deliver high-quality software solutions
- Tackle complex technical challenges with creativity nd innovation, finding elegant solutions that meet business needs in a timely manner
- Write clean, efficient, and maintainable code and conduct thorough testing to identify and fix bugs
- Optimize applications for maximum speed and scalability, continuously improving user experience
- Stay up-to-date with the latest industry trends, tools, and best practices in full stack development
- Perform other tasks as required
More about this job
Skills
- Programming languages
- Computer science
- HTML
- CSS
- JavaScript
- React
- Vue.js
- .NET
- Oracle Java
- SQL
- PostgreSQL
- API development
- Control systems
- Git
- Problem solving
- Communication skills
- Teamwork
- Docker
- Kubernetes
- Cloud computing
- AWS
- Microsoft Azure
- Google Cloud
- DevOps
- CI/CD
- Agile development
- Scrum
- Kanban
- Training and development
- Full-stack development