Full Stack Developer/UI

Full Stack Developer/UI

Samprasoft

Durham, NC • On-site

Other

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

Full Stack JavaScript Engineer

We are currently sourcing for a Full Stack JavaScript Engineer to work in Durham, North Carolina!

Skills:

  • 6+ years’ experience in engineering enterprise base web enabled applications, including:
  • Development experience including web applications, databases and data modeling, APIs, microservices, and testing.
  • Experience developing single-page applications using JavaScript frameworks such as Angular, React, and Vue.js
  • 3+ years of experience in AWS based Cloud Architecture and migration skills.
  • Strong understanding across cloud infrastructure components (server, storage, network, data, and applications) to deliver end to end Cloud Infrastructure architectures and designs.
  • Experience in AWS services technologies and practices, building applications using services such as AWS EC2, ECS, IAM, Lambda, EMR, CloudFormation.
  • A well-grounded knowledge of engineering and continuous integration & continuous delivery practices.
  • Strong commitment to delivering quality code through unit, integration, and automation testing
  • Good understanding of well architected framework implementation in Enterprises: Operation excellent, Security, reliability, performance efficiency and cost optimization.
  • Experience with web, event driven, caching, batch architectures, designing systems for high throughput, low latency, high availability and fault tolerance.
  • Passionate about learning and implementing new technologies.
  • BS degree in Computer Science or related software engineer field.
  • Excellent communication & social skills.
  • Preferred Qualifications below
  • MS degree in Computer Science and related software engineer field.
  • AWS Certified Developer
  • Demonstrate understanding and proven track record for cloud-based solutions, continuous integration/deployment and cloud architecture.
  • Deliver high-performing, scalable, and responsive web user interfaces
  • Design and develop GraphQL APIs and supporting services
  • Develop tools and processes to advance the organization’s ability to go to the cloud in a manner that enhances the developer experience, increases autonomy, and accelerates delivery.
  • Drive end-to-end architecture solutions that will bootstrap development and take solutions to market fast.
  • Your desire and aptitude for learning new technologies
  • Your aptitude for building modern scalable/resilient architectures
  • Your experience in development using Angular, HTML5, CSS, Typescript, JS and Java
  • Your previous experience using business requirements to develop technical designs and define architectural strategies and solutions
  • Your willingness to partner effectively with your technology business partners
  • Your excellent verbal and written communication skill
  • Delivering business results and customer value by enabling other squads to deliver value to customers and understand how to support them
  • Develop a point of view on new and emerging trends to advance solutions that result in efficiencies and shorter time to market
  • Build tools to support cloud enablement; with a focus on achieving repeatable processes that streamline on-boarding to the Cloud and thereby accelerating delivery of value

Tech Skills we are looking for the following. Preferred: Javascript, Node.js, NoSQL databases, GraphQL, AWS, any testing framework.




Frequently asked questions

Q: What skills or qualities help someone succeed as a Full Stack Software Developer?

A: To succeed as a Full Stack Software Developer, key technical skills include proficiency in programming languages such as JavaScript, Python, and HTML/CSS, as well as experience with frameworks like React, Angular, and Node.js. Additionally, strong problem-solving skills, adaptability, and the ability to learn new technologies quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. By combining these technical and soft skills, a Full Stack Developer can efficiently design, develop, and deploy robust and scalable software applications, driving career growth and effectiveness in the role.

Q: What is the career path for a Full Stack Software Developer?

A: A Full Stack Software Developer's career path typically begins with entry-level roles such as Junior Software Developer or Front-end Developer, where they focus on building and maintaining the client-side and server-side of web applications. As they gain experience, they progress to mid-level roles like Senior Software Developer or Technical Lead, where they oversee the development process, mentor junior team members, and contribute to architectural decisions. Ultimately, senior Full Stack Developers can move into leadership positions like Technical Director or Engineering Manager, or transition into specialized roles like DevOps Engineer or Cloud Architect, leveraging their broad skill set to drive technical innovation and strategy.