Sr. Python Developer
Location: Charlotte NC / Irving TX
Role Overview:
We are seeking an experienced Sr. Python Developer to design develop and maintain scalable highperformance applications. The role emphasizes the implementation of microservices architecture and ensures robust application security while collaborating with crossfunctional teams to deliver exceptional solutions.
Key Responsibilities:
- Design develop and maintain scalable and highperformance applications using Python and MongoDB.
- Implement microservices architecture to enhance modularity and maintainability of applications.
- Collaborate with product managers business analysts and designers to translate project requirements into technical specifications.
- Ensure application security by integrating security best practices throughout the development lifecycle.
- Optimize applications for maximum speed and scalability.
- Conduct code reviews and perform unit testing to maintain code quality and reliability.
- Troubleshoot and debug applications to resolve issues promptly.
- Stay updated with emerging technologies and industry trends in Python MongoDB and security practices.
Required Qualifications:
You have:
- Bachelors degree in Computer Science Information Technology or a related field.
- Proven experience as a Python Developer with a strong portfolio of projects.
- Handson experience with MongoDB and related technologies.
- Expertise in designing and implementing microservices architecture.
- Strong understanding of application security principles and practices.
- Familiarity with RESTful APIs and web services.
- Experience with CI/CD technologies such as Gradle Jenkins GitHub Artifactory Harness Sonar etc.
- Proficiency in automated unit testing frameworks like Pytest.
- Experience with the Agile software development lifecycle.
- Knowledge of containerization technologies (e.g. Docker Kubernetes) is a plus.
- Proficiency in version control systems like Git.
- Strong problemsolving skills with keen attention to detail.
- Excellent communication skills and ability to work collaboratively in a team environment.
Preferred Qualifications:
It would be great if you also had:
- Experience with cloud platforms such as AWS Azure or Google Cloud.
- Familiarity with DevOps practices and CI/CD pipelines.
- Knowledge of frontend technologies such as HTML CSS and JavaScript is a plus