Python Developer

Vectorsoft, LLC
Texas City, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 111K

Job location

Texas City, United States of America

Tech stack

HTML
JavaScript
Microsoft Windows
API
Agile Methodologies
AJAX
Amazon Web Services (AWS)
JIRA
Unit Testing
Azure
CSS
Software Quality
Code Review
Databases
Continuous Delivery
Continuous Integration
Database Design
Software Debugging
Linux
Distributed Systems
Github
Revision Control Systems
Windows Communication Foundation
Python
PostgreSQL
Microsoft SQL Server
Team Foundation Server
MongoDB
MySQL
Object-Oriented Software Development
Scrum
Systems Development Life Cycle
Query Optimization
Simple Object Access Protocol (SOAP)
Software Engineering
PL-SQL
Subversion
T-SQL
TypeScript
UML
Web Services
React
Software Application Programming
Backend
GIT
Angular
Material Design
Bitbucket
Front End Software Development
REST
Software Version Control
Jenkins
Microservices

Job description

We are seeking a dynamic and detail-oriented Python Developer to join our innovative software engineering team. In this role, you will be instrumental in designing, developing, and maintaining robust backend systems that power our applications. Your expertise will help us build scalable, efficient, and secure solutions that meet evolving business needs. If you thrive in a fast-paced environment and are passionate about leveraging Python to solve complex problems, this opportunity is perfect for you! You will collaborate closely with cross-functional teams to deliver high-quality software using Agile methodologies, ensuring seamless integration with front-end components and third-party services. Your contributions will directly impact our ability to deliver cutting-edge technology solutions to our users worldwide., * Develop and maintain backend systems using Python, ensuring high performance, scalability, and security.

  • Design system architecture and application workflows utilizing UML diagrams and system design principles for optimal efficiency.
  • Implement RESTful APIs and web services to facilitate communication between distributed systems and external platforms.
  • Collaborate with front-end developers to integrate UI components built with React, Angular, or other JavaScript frameworks.
  • Conduct unit testing, debugging, and troubleshooting to ensure software quality and reliability across various environments like Linux and Windows.
  • Utilize version control tools such as Git, SVN, or TFS to manage codebase changes effectively within the SDLC (Software Development Life Cycle).
  • Participate in Agile development cycles, including sprint planning, stand-ups, code reviews, and continuous integration/continuous deployment (CI/CD) pipelines using tools like Jenkins or Azure DevOps.

Requirements

  • Proven experience developing applications with Python in a professional setting, including developing backend systems and APIs.
  • Strong understanding of software engineering principles such as OOP (Object-Oriented Programming), system design for distributed systems, and application scalability.
  • Hands-on experience with databases like MySQL, PostgreSQL, Microsoft SQL Server, or MongoDB; including database design and query optimization using T-SQL or PL/SQL.
  • Familiarity with front-end technologies such as HTML, CSS, JavaScript (including React.js or Angular), TypeScript, AJAX for full-stack development projects.
  • Knowledge of cloud platforms like AWS or Azure for deploying scalable applications in distributed computing environments.
  • Experience working within Agile teams utilizing tools such as Jira or TFS for project management and version control systems like GitHub or Bitbucket.
  • Ability to implement RESTful APIs and web services using SOAP or WCF; experience with microservices architecture is a plus.

Join us if you're eager to develop innovative Python solutions that make a real difference! We value passionate developers who are committed to continuous learning and excellence in software development practices-ready to contribute your skills in a collaborative environment that encourages growth!

Benefits & conditions

$44.32 - $53.37 an hour - Full-time, Contract

Apply for this position