
Intelisys: Sr. API Developer
ScanSource
- Greenville, SC
- $103,000-125,000 per year
- Permanent
- Full-time
This role will be pivotal in enabling seamless integration between internal services and 3rd party SAS and APIs, providing ample opportunities for innovation and problem-solving.This role centers on managing and developing intricate back-end services and integration between services. Your responsibilities encompass building services in an industry-standard way that ensures exceptional performance and responsiveness. You will be a technical leader who contributes rich expertise and provides mentorship and decisive problem-solving skills, empowering you to be an integral part of our collaborative team.Responsibilities:
- Lead the design and development of complex APIs that align with business requirements and industry best practices.
- Collaborate with cross-functional teams to design, architect, and implement solutions while addressing technical design risks.
- Drive seamless integration of APIs from various third-party web services.
- Build integrations between heterogeneous systems that allow synchronous and asynchronous processing of data.
- Identify and address intricate performance bottlenecks in API code, ensuring optimal system responsiveness and scalability.
- Conduct in-depth testing, debugging, and performance tuning to elevate the reliability of API solutions.
- Implement and enforce robust security measures to safeguard APIs from potential vulnerabilities.
- Lead the creation and maintenance of comprehensive API documentation, setting a standard for clarity and user-friendliness.
- Debug and resolve technical issues in existing APIs and integrations, performing regular maintenance and updates for stability.
- Conducted unit and integration testing and collaborated with QA teams to identify and fix bugs and issues.
- Stay informed of industry trends, technologies, and best practices to improve development processes continuously.
- Contribute to project planning, estimation, and task breakdown, meeting deadlines, and delivering high-quality work.
Required
- Minimum 5+ years of hands-on experience in Python, Node.js and TypeScript for API development.
- Extensive experience in API design, development, implementation and versioning.
- Expertise in RESTful API design principles.
- Extensive experience with the AWS cloud platform.
- Strong understanding of AWS CloudFormation.
- Strong understanding of object-oriented programming.
- Strong experience with version control systems (e.g., Git) and advanced API testing tools.
- Exceptional problem-solving skills and meticulous attention to detail.
- Excellent communication and collaboration skills within cross-functional teams.
- Proven ability to troubleshoot, debug, and upgrade existing software.
- Experience with CI/CD pipelines and GitHub Actions
- Mastery of containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Familiarity with cutting-edge API management platforms and tools.
- Advanced understanding of serverless computing concepts.
- Understanding of DevOps principles and experience with deployment pipelines.
- Knowledge of web application security measures and vulnerabilities (e.g., OWASP Top Ten).
- Experience working in Agile/Scrum environments, delivering iterative solutions.
- Familiarity with other programming languages like C#, or PHP.