Flexing It is a Freelance consulting marketplace that connects Freelancers and independent Consultants with organizations that are seeking independent talent.
Flexing It has partnered with our client, a top-tier management firm, and is looking to engage with a Consultant Front End/Full Stack Engineer.
Key Responsibilities:● Write complex code to develop scalable, flexible, user-friendly applications across a robust technology stack.● Construct, test, install, and maintain software applications.● Contribute to the planning for acceptance testing and implementation of new software, performing supporting activities to ensure that customers have the information and assistance they need for a successful implementation.● Develop secure and highly performant services and APIs.● Evaluate potential technologies for adoption, including open-source frameworks, libraries, and tools.● Ensure the maintainability and quality of code.● Mentor other engineers on code development, and provide technical leadership guidance as a Subject Matter Expert (SME)Capacity: Full timeDuration: 6 to 12 monthsLocation: Remote
Skills Required
● A Bachelor’s or Master’s degree in Computer Science or related field● 7 + years of software development experience with 3+ years as a full stack developer● Strong fundamentals in the software development life cycle (SDLC) process, including proficiency in [UI/Web front-end frameworks, Angular, React, JavaScript, CSS, HTML, NodeJS, RxJs, Jasmine, and Karma, REST APIs, GraphQL, Microservices]● Good understanding of build tools like Grunt, Gulp, WebPack, and package managers like npm, bower, yarn● Experience in Object-Oriented development and with languages such as Java or Python● Experience with database management systems such as Postgres, MongoDB, Snowflake● Experience with Cloud technologies such as AWS or Azure● Experience with Container and Container orchestration systems● Experience in Configuration Management, continuous integration, and modern DevOps tools such as Git,GitHub, GitHub Actions, Terraform, Jenkins, and/or Ansible.● Familiarity integrating Restful or GraphQL APIs and an understanding of microservices architecture.● Strong experience in designing and building loosely coupled/distributed systems.● Experience in agile software development practices and DevOps● Excellent English communication skills, with the ability to effectively interface across cross-functional technology teams and the business.● Sound SDLC skills, preferably with experience in an agile environment