Python Developer

RAPS PROFESSIONAL SERVICES PRIVATE LIMITED
Charlotte, NC, United States
29 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$99,840.0 - $108,160.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) Agile Methodology Amazon Web Services Application Performance Management HTML5 Automation of Tests Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Code Review Databases
+27 more
Data Security Database Models Software Debugging DevOps Web Development Django Web Framework Python (Programming Language) PostgreSQL Microsoft SQL Server MySQL Performance Tuning Scrum Methodology Systems Development Life Cycle Software Engineering SQL Databases Systems Integration TypeScript Web Application Frameworks Software Organization Flask (Web Framework) Git Fastapi AngularJS Restful APIs Software Version Control Docker Microservices

Job description

The ideal candidate will have hands-on experience with Python, Django/Flask/FastAPI, Angular, TypeScript, REST APIs, and SQL databases. You will work closely with Business Analysts, QA, DevOps, and Product teams to design, develop, test, and continuously improve our applications., * Design, develop, and maintain scalable web applications using Python and Angular.

  • Develop, integrate, and consume RESTful APIs and microservices.
  • Build responsive, user-friendly front-end applications using Angular and TypeScript.
  • Write clean, maintainable, reusable, and efficient code following software development best practices.
  • Design and optimize database models, queries, and data access layers.
  • Perform unit testing, debugging, troubleshooting, and performance optimization.
  • Participate in code reviews and contribute to improving coding standards and development practices.
  • Collaborate with Business Analysts, QA Engineers, DevOps, Product Owners, and other stakeholders throughout the software development lifecycle.
  • Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
  • Troubleshoot production and application issues and contribute to root-cause analysis.

Requirements

  • Strong professional experience in Python development.
  • Hands-on experience with at least one Python web framework such as Django, Flask, or FastAPI.
  • Strong hands-on experience with Angular; Angular 8+ experience is preferred.
  • Proficiency in TypeScript, JavaScript, HTML5, and CSS3.
  • Strong experience developing and integrating RESTful APIs.
  • Good knowledge of SQL databases, such as PostgreSQL, MySQL, or SQL Server.
  • Experience with Git or other version control systems.
  • Understanding of SDLC and Agile software development methodologies.
  • Strong problem-solving, debugging, and communication skills.

Preferred Qualifications

The following experience is a plus but not mandatory:

  • Experience with microservices architecture.
  • Hands-on knowledge of Docker and Kubernetes.
  • Experience with CI/CD pipelines and DevOps practices.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Experience with unit testing frameworks and automated testing tools.
  • Experience with application performance optimization and monitoring., * Python application development: 4 years (Preferred)
  • Django, Flask, or FastAPI: 4 years (Preferred)
  • developing web applications using Angular: 4 years (Preferred)
  • REST API integration and SQL database: 4 years (Preferred)

Work Location: Hybrid remote in Charlotte, NC 28202

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…