Python Developer

Vectorsoft, LLC
Texas City, TX, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$92,186.0 - $111,010.0
Working hours
Regular working hours
Job source

Tech stack

HTML JavaScript (Programming Language) Microsoft Windows Application Programming Interfaces (APIs) Agile Methodology Ajax (Programming Language) Amazon Web Services JIRA Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Software Quality
+41 more
Code Review Databases Continuous Delivery Continuous Integration Database Design Software Debugging Linux Distributed Systems Github Revision Control Systems Windows Communication Foundation Python (Programming Language) PostgreSQL Microsoft SQL Server Team Foundation Server MongoDB MySQL Object-Oriented Software Development Scrum Methodology Systems Development Life Cycle Query Optimization Simple Object Access Protocol (SOAP) Software Engineering PL-SQL Subversion Transact-SQL TypeScript UML Web Services ReactJS Software Application Programming Backend Git AngularJS Material UI Bitbucket Front End Software Development Restful APIs 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

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

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

Videos

See all

Related articles

See all