Lavora.

Tillbaka till sökningen

Full Stack Developer

Perennial Resources International

Ort
Charlotte Metro, US
Arbetsplats
På plats
Anställningsform
Heltid
Lön
$100k–$129k
Publicerat
1 vecka sedan
Källa
DevITJobs

Requirements:

  • Bachelors degree in Computer Science or Engineering, or equivalent practical experience.
  • At least 3 years of professional experience building backend applications, APIs, or microservices with Rust and Python.
  • Hands-on experience developing and using RESTful APIs with OpenAPI/Swagger specifications.
  • Experience applying AI-assisted development tools to code generation, testing, debugging, documentation, code reviews, and software design.
  • Strong Rust and Python programming skills, with knowledge of software engineering principles, design patterns, and clean-code practices.
  • Experience building and operating microservices in distributed environments.
  • Understanding of API security, authentication, and authorization, including OAuth2, JWT, and service-to-service authentication.
  • Experience with Python package and dependency management tools such as pip or Poetry.
  • Working knowledge of Docker and experience with Git and modern development workflows.
  • Cloud-platform exposure, such as AWS, Azure, or GCP, is highly desirable; cloud-native services, container orchestration, CI/CD, and infrastructure automation experience are a plus.
  • Formal cloud training and recognized cloud certifications are advantageous.
  • Ability to learn new technologies quickly and adapt to changing business and technical needs.
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Excellent verbal and written communication skills.
  • Self-motivated team player able to work effectively in a fast-paced, collaborative environment.

Responsibilities:

  • Design, build, enhance, and maintain scalable microservices and backend platform components using Rust and Python.
  • Develop API-first solutions in line with OpenAPI standards and best practices.
  • Use AI-driven development techniques and tools to improve software development, testing, documentation, and operational efficiency.
  • Collaborate with architects, product managers, and engineering teams on robust, scalable solutions.
  • Troubleshoot and resolve application, API, and performance issues, and optimize systems.
  • Create and run unit, integration, and automated tests to support software quality and reliability.
  • Track emerging technologies, AI capabilities, and engineering practices, and assess their relevance to our organization.
  • Participate in code reviews and contribute to engineering standards, design discussions, and best practices.
  • Coordinate with DevOps and release engineering teams to deploy features and production improvements.
  • Prepare and maintain technical documentation, API specifications, and operational runbooks.
  • Improve our development processes, tools, and platform architecture.
  • Apply software design patterns and engineering best practices to deliver maintainable, scalable, and secure solutions.

Technologies:

  • AI
  • API
  • AWS
  • Azure
  • Backend
  • CI/CD
  • Cloud
  • DevOps
  • Docker
  • GCP
  • Git
  • Support
  • JWT
  • OpenAPI
  • Python
  • Rust
  • Security
  • Swagger
  • microservices
  • Fullstack

More

We are hiring for a full-time backend software development role based in Charlotte, North Carolina. The role focuses on building and maintaining backend platforms, APIs, and microservices.

last updated 43 week of 2026