Full Stack Developer Job at Perennial Resources International, Charlotte, NC

  • Perennial Resources International
  • Charlotte, NC

Job Description

Full-time

Charlotte, NC

Responsibilities

  • You will design, develop, enhance, and maintain scalable microservices and backend platform components using Rust and Python.
  • Build API-first solutions following OpenAPI standards and best practices.
  • Apply AI-Driven Development techniques and tools to accelerate software development, testing, documentation, and operational efficiency.
  • Collaborate with architects, product managers, and engineering teams to design robust and scalable solutions.
  • Troubleshoot, optimize, and resolve application, API, and performance-related issues.
  • Develop and execute unit, integration, and automated tests to ensure software quality and reliability.
  • Maintain awareness of emerging technologies, AI capabilities, and engineering best practices, and evaluate their applicability within the organization.
  • Participate in code reviews and contribute to engineering standards, best practices, and design discussions.
  • Work closely with DevOps and release engineering teams to deploy new features and production improvements.
  • Create and maintain technical documentation, API specifications, and operational runbooks.
  • Contribute to the continuous improvement of development processes, tooling, and platform architecture.
  • Apply software design patterns and engineering best practices to deliver maintainable, scalable, and secure solutions.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • Minimum of 3 years of professional software development experience building backend applications, APIs, or microservices using Rust and Python.
  • Strong hands-on experience developing and consuming RESTful APIs using OpenAPI/Swagger specifications.
  • Demonstrated experience with AI-Driven Development, including the effective use of AI-assisted engineering tools for code generation, testing, debugging, documentation, code reviews, and software design.
  • Strong programming skills in Rust and Python, with solid understanding of software engineering principles, design patterns, and clean code practices.
  • Experience developing and operating microservices in distributed environments.
  • Understanding of API security, authentication, and authorization mechanisms such as OAuth2, JWT, and service-to-service authentication.
  • Experience with Python package management and dependency management tools (pip, Poetry, or similar).
  • Working knowledge of containerization technologies such as Docker.
  • Experience with source control systems and modern development workflows using Git.
  • Exposure to cloud platforms such as AWS, Azure, or GCP is highly desirable.
  • Experience with cloud-native services, container orchestration, CI/CD pipelines, and infrastructure automation is a plus.
  • Formal cloud training and industry-recognized cloud certifications are considered an advantage.
  • Demonstrated ability to quickly learn new technologies and adapt to evolving business and technical requirements.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Self-motivated team player with the ability to work effectively in a fast-paced, collaborative environment.

Job Tags

Full time

Similar Jobs

Midland Management LLC

Residential Leasing Agent - Albion, NY Job at Midland Management LLC

Description: Job Title: Assistant Leasing Consultant Job Summary: We are seeking a motivated and detail-oriented Assistant Leasing...  ...and management teams to ensure a positive living experience for residents. PM21Requirements: Skills and Qualifications... 

Mile Bluff Medical Center

Phlebotomist Job at Mile Bluff Medical Center

 ...General Information Job title: Lab PhlebotomistSchedule: Part-time 1, 64 hours per pay period; mainly 1:00pm-9:30pm shiftWeekend rotation: Required to fill in for vacations/call-ins as requested.Holiday rotation: Rotation required - double pay for worked holidayPosition... 

NTT DATA

Senior QA Tester Job at NTT DATA

 ...personally, we ensure a bright future for NTT DATA Services and for the people who work here.NTT DATA Services currently seeks a Senior QA Tester to join our team in Mountlake Terrace, Washington (US-WA), United States (US).Job DescriptionWork with software engineers,... 

American Honda Motor Co., Inc.

Information Technology/Data Analytics Co-op/Intern - Summer 2027 Job at American Honda Motor Co., Inc.

 ...Data Analytics Co-op/Intern Summer 2027 This job description...  ...the Summer 2027 Co-op/Internship Session (May-August). This...  ...semester co-ops and internships. College students must apply to the...  ...and group fitness classes. Paid overtime: Co-ops and Interns... 

Carle Health

Licensed Practitioner of the Healing Arts (LPHA) Reviewer Job at Carle Health

 ...provide assessment and treatment. May supervise counseling or social work students assigned to department. Participates in in...  ...Health participates in E-Verify and may provide the Social Security Administration and, if necessary, the Department of Homeland Security with...