We are looking for React Native primary skills along with NodeJS/Full-stack. They should be able to convert to full time after the contract
API Developer - REMOTE but Charlotte ONLY12 months contractNo H1B/OPT/CPT
Must Haves:• Software development experience in a professional environment • Knowledgeable in modern API technologies, architecture and design practices and protocols with hands-on experience using one or more API technologies (Open API REST, PC, GraphQL, Micro-Services, Serverless) • Have experience in designing and building Cloud native applications. Experience in cloud technologies like Docker, Kubernetes, OpenShift • Proficient in at least one of the languages used at Ally (e.g. NodeS, React, React Native, Python, Java) • Able to apply core programming concepts to learn and develop in a new language to meet project requirements • Experience in using NoSQL databases and distributed messaging systems such as Reds, Kafka, Couchbase, Cassandra in the context of low latency and high transaction volume systems • Experience with Continuous Integration/Continuous Deployment tools such as Gitiab Pipelines/Jenkins/GitHub
Plus:• Terraform is a plus • Working knowledge of public cloud (e.g. AWS) is a plus
Responsibilities:• Serving as a core member of an agile team that leads 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 • Enable 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 • 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, rapidly prototype 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 Managing your own time, and working well both independently and as part of a team • 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