Python Developer
RAPS PROFESSIONAL SERVICES PRIVATE LIMITED
Charlotte, NC, United States
29 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦