Overview
On Site
Contract - W2
Skills
API Developer (Hybrid)
Job Details
A top financial services company in North Carolina is currently seeking a new API Developer to join their growing team in Charlotte.
***This is a Hybrid opportunity requiring the qualified professional to work onsite a few days a week.***
Responsibilities:
The API Developer will be responsible for:
- Writing code and unit tests, automation, and conducting code reviews and testing
- Develop high-quality, reusable, and scalable code using React.js and React Native
- 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
- 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
- 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
- Perform other duties, as needed
Qualifications:
- 4+ years of software development experience in a professional environment
- Bachelor's Degree in Computer Science, Engineering, and/or a related field
- Proven experience developing web and mobile applications using React.js and React Native
- Strong proficiency in JavaScript, TypeScript, HTML and CSS
- Knowledge of modern web and mobile development trends and best practices
- Knowledgeable in modern API technologies, architecture and design practices and protocols with hands-on experience using one or more API technologies (Open API, REST, RPC, GraphQL, Micro-Services, Serverless)
- Experience in designing and building Cloud native applications
- Experience with Continuous Integration/Continuous Deployment tools such as GitLab Pipelines/Jenkins/GitHub
- Proficiency in programming languages like React, React-Native and JavaScript
- API development experience to be full stack in future using node / typescript
- Experience with Terraform, Git, and Mobile Deployment strategies
- Great interpersonal skills
- Excellent communication skills (written and verbal)
- Strong attention to detail
- Highly organized
Desired Skills:
- Experience in cloud technologies like Docker, Kubernetes, OpenShift, Terraform
- Working knowledge of public cloud (e.g. AWS)