Fullstack Developer

2 weeks ago


Farmington, Michigan, United States A-Line Staffing Solutions Full time
About the Role

We are seeking a highly skilled Fullstack Developer to join our team at A-Line Staffing Solutions. As a key member of our Agile team, you will be responsible for designing, developing, and implementing software applications and infrastructure-as-code.

Key Responsibilities
  • Serving as a core member of an Agile team, leading user story elaboration, design, development, testing, and implementation of software application and infrastructure-as-code
  • Writing code and unit tests, automation, and conducting code reviews and testing
  • Collaborating with other team architects, engineers, and vendors, as necessary
  • Identifying exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges
  • Performing ongoing refactoring of code utilizing visualization and other techniques to fast-track concepts and delivering continuous improvement
  • Enabling the deployment, support, and monitoring of software across test, integration, and production environments
  • Working with product managers to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues; working along with stakeholders to understand and analyze the requirements
  • Leading a culture of innovation and experimentation, engaging in fun and outcome-oriented culture, and taking calculated risks that push the envelope
  • Actively studying new and emerging technologies, including rapidly prototyping and carrying out POCs
  • Identifying opportunities for adopting new technologies
  • Maintaining documentation, coding standards, and style guides
  • Optimizing application performance, quality, and delivery to defined organizational standards and best practices
  • Influencing team members with creative changes and improvements by challenging status quo
  • Serving as a mentor for junior and new engineers and peers in the software development practice to help them grow in their technical responsibilities and remove blockers
Requirements
  • 4+ years of software development experience, with strong proficiency using React and React-Native, HTML5, CSS3, and JavaScript
  • Experience with modern API technologies, integrations, architecture and design practices, and protocols, with hands-on experience using one or more API technologies (REST, RPC, Open API, GraphQL, Micro-Services, Serverless)
  • Experience testing and debugging web and mobile apps, including writing unit tests
  • In-depth knowledge of the React ecosystem, including React Router, Redux, and other popular libraries and frameworks
  • Proficiency in at least one server-side programming technology, such as NodeJS, Python, or Java
  • Experience designing and building Cloud native applications
  • Experience using NoSQL databases and distributed messaging systems, such as Redis or Kafka
  • Experience with Continuous Integration/Continuous Deployment tools, such as Gitlab Pipelines/Jenkins/GitHub
  • Ability to learn and deep dive into new technologies and business domains, question the status quo, and think outside of the box
  • Ability to apply core programming concepts to learn and develop in new languages to meet project requirements
  • Proficient oral and written communication skills
  • Experience with cloud technologies like Docker, Kubernetes, OpenShift, or Terraform preferred
  • Working knowledge of public cloud technologies (e.g. AWS) preferred
  • A minimum of a Bachelor's Degree in Computer Science, Information Systems, or other related field
About A-Line Staffing Solutions

A-Line Staffing Solutions is a leading staffing agency providing top talent to companies across various industries. We are committed to delivering exceptional service and supporting our clients in achieving their business goals.



  • Farmington, Michigan, United States A-Line Staffing Solutions Full time

    About the RoleWe are seeking a highly skilled Fullstack Developer to join our team at A-Line Staffing Solutions. As a key member of our Agile team, you will be responsible for designing, developing, and implementing software applications and infrastructure-as-code.Key ResponsibilitiesServing as a core member of an Agile team, leading user story elaboration,...