Rest API Architect

Posted 22 Days Ago
Be an Early Applicant
Hiring Remotely in Canada
Remote
5-7 Years Experience
Fashion • Retail • Software
The Role
Experienced REST API Architect responsible for designing and developing scalable and efficient API solutions. Collaborates with stakeholders to ensure robust and secure APIs. Provides technical leadership, mentorship, and implements API security measures. Strong expertise in programming languages, API management tools, cloud platforms, and microservices architecture.
Summary Generated by Built In

Job Title: REST API Architect
Job Description:
We are looking for an experienced REST API Architect to join our dynamic team. The ideal candidate will have a deep understanding of API design, development, and management. You will be responsible for creating and maintaining scalable and efficient API solutions that meet the needs of our clients and internal teams. Your role will involve collaborating with various stakeholders, including developers, product managers, and business analysts, to ensure that our API solutions are robust, secure, and easy to use.
Responsibilities:

  • Design and develop scalable API solutions.
  • Collaborate with developers, product managers, and business analysts.
  • Set best practices, guidelines, and standards for API development.
  • Ensure APIs are secure, efficient, and easy to use.
  • Troubleshoot and resolve API performance issues.
  • Maintain and update API documentation.
  • Conduct code reviews and provide feedback to development teams.
  • Monitor API usage and performance metrics.
  • Implement API versioning and lifecycle management.
  • Stay updated with the latest industry trends and technologies.
  • Provide technical leadership and mentorship to junior developers.
  • Work closely with DevOps teams to ensure smooth deployment.
  • Participate in architectural discussions and decisions.
  • Develop and maintain API testing strategies.
  • Ensure compliance with data protection regulations.
  • Optimize API performance and scalability.
  • Manage API gateways and related infrastructure.
  • Coordinate with third-party vendors and partners.
  • Develop and implement API security measures.
  • Create and maintain API usage policies

Requirements:

  • Bachelor/Masters degree in Computer Science or related field.
  • 5+ years of experience in API design and development.
  • Strong understanding of RESTful and GrapQL APIs.
  • Proficiency in programming languages such as Java, Python, or Node.js.
  • Experience with API management tools like Apigee, Postman, or Swagger.
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud.
  • Familiarity with microservices architecture.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Experience with API security protocols like OAuth, JWT, and SSL.
  • Ability to work in a fast-paced, agile environment.
  • Strong understanding of data formats like JSON and XML.
  • Experience with version control systems like Git.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Ability to write clean, maintainable, and well-documented code.
  • Experience with performance tuning and optimization.

Top Skills

Java
Node.js
Python
The Company
Campbell, California
568 Employees
On-site Workplace
Year Founded: 1998

What We Do

Centric Software® is the innovator behind the #1 Product Lifecycle Management (PLM) platform, Centric PLM™, that is blazing the trail for brands, manufacturers and retailers across all segments of the consumer goods industry. Headquartered in Silicon Valley, Centric Software has shattered the mold to create state-of-the-art digital solutions to satisfy the needs of every player in the market, large and small, and supports their mission to develop high-quality, sustainable products that are on time and on trend.

- Centric PLM delivers enterprise-class merchandise planning, product development, sourcing, quality and product portfolio optimization innovations specifically for fast-moving consumer industries. Centric PLM streamlines the product development process from concept to retail.
- Centric Planning provides best-in-class data and visually driven financial, merchandise and assortment planning as well as store and vendor forecasting to maximize margins and for seamless and fast, pre and in-season execution.
- Centric Visual Boards improves collaboration and decision-making of merchandising and buying teams through intuitive digital boards, driving innovation and decreasing time to market.

All Centric solutions are market-driven, ensuring they meet the needs of customers. These innovations include the first ever PLM mobile apps, 3D CAD connectors, sustainability integrations, and more. Centric Software has the highest user adoption rates in the industry and proudly maintains a 99% customer retention rate due to its seamless implementation methodology which ensures that 100% of its customers go live. Centric Software is proud to provide the best solution, backed by the best team to service the best customers.

Centric Software is a subsidiary of Dassault Systèmes (Euronext Paris: #13065, DSY.PA). For more information, please visit www.centricsoftware.com.

Jobs at Similar Companies

Cencora Logo Cencora

Engineer III - Software Engineering (IN) Fullstack

Healthtech • Logistics • Software • Pharmaceutical
Pune, Maharashtra, IND
46000 Employees

Similar Companies Hiring

TrainHeroic (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
23 Employees
TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
Cencora Thumbnail
Software • Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account