Senior Python Developer

APLOMB Technologies
New York, NY, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$104,000.0 - $135,200.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles ASP.NET HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Ajax (Programming Language) Amazon Web Services Application Performance Management ASP.NET MVC Framework HTML5 Automation of Tests
+53 more
Unit Testing Microsoft Azure Bootstrap (Software) Cascading Style Sheets (CSS) Cloud Computing Software Quality Code Review Databases Data Integrity Data Security Relational Databases Database Design Software Debugging Web Development Distributed Systems Django Web Framework Fault Tolerance Github Revision Control Systems Windows Communication Foundation Mobile Application Software JSON Python (Programming Language) PostgreSQL Microsoft SQL Server Team Foundation Server MongoDB MySQL NoSQL Object-Oriented Software Development Simple Object Access Protocol (SOAP) Software Engineering Software Systems Subversion Systems Architecture UML Web Services Extensible Markup Language (XML) Extensible Stylesheet Language Transformations (XSLT) Software Repository Data Storage Technologies Cloud Platform System ReactJS System Availability Flask (Web Framework) Delivery Pipeline Software Security Backend Material UI Front End Software Development Restful APIs Software Version Control Jenkins

Job description

We are seeking a highly motivated and experienced Senior Python Developer to join our dynamic software engineering team. In this role, you will lead the development and maintenance of scalable backend systems, ensuring robust performance and seamless integration with front-end applications. You will collaborate closely with cross-functional teams to design innovative solutions, optimize system architecture, and implement best practices in software engineering. Your expertise will drive the development of high-quality APIs, distributed systems, and cloud infrastructure to meet evolving business needs., * Lead the design, development, and deployment of backend systems using Python, ensuring scalability and performance.

  • Develop and maintain RESTful APIs and web services utilizing frameworks such as Flask or Django to support web and mobile applications.
  • Collaborate with front-end developers to create responsive UI components using React, JavaScript, HTML, CSS, and Bootstrap.
  • Implement system design for distributed computing environments leveraging cloud platforms like AWS or Azure.
  • Write clean, efficient code with a focus on unit testing, debugging, and code reviews to uphold high quality standards.
  • Integrate databases such as PostgreSQL, MySQL, MongoDB, and Microsoft SQL Server; optimize database design for performance and scalability.
  • Utilize version control tools like GitHub, SVN, or TFS within an Agile SDLC (Software Development Life Cycle) framework to manage project workflows.
  • Design scalable APIs adhering to RESTful principles; ensure secure data exchange through SOAP or WCF web services when necessary.
  • Apply UML for system modeling and UML-based documentation to facilitate clear communication across teams.
  • Participate in system architecture discussions involving UML diagrams, UML modeling tools, and system design best practices.

Requirements

  • Extensive experience with Python programming language in a professional setting.
  • Proficiency in ASP.NET and ASP.NET MVC frameworks for web application development.
  • Strong knowledge of front-end development including React.js, JavaScript, HTML5, CSS3, Bootstrap, AJAX, JSON, XML for creating engaging user interfaces.
  • Hands-on experience with cloud infrastructure services such as AWS or Azure for deploying scalable applications.
  • Deep understanding of distributed systems architecture and cloud-based solutions for high availability and fault tolerance.
  • Expertise in relational databases (MySQL, PostgreSQL, Microsoft SQL Server) and NoSQL databases like MongoDB for data storage solutions.
  • Familiarity with application design patterns including OOP (Object-Oriented Programming), UML modeling, and system design principles.
  • Knowledge of CI/CD pipelines using tools like Jenkins or TFS for automated testing and deployment processes.
  • Experience with version control systems such as GitHub or SVN; adept at managing code repositories efficiently.
  • Strong debugging skills combined with comprehensive knowledge of unit testing frameworks to ensure code quality.
  • Ability to develop RESTful APIs following best practices; experience with SOAP-based web services is a plus.
  • Familiarity with web development technologies including HTML5, CSS3, XSLT; proficiency in JavaScript frameworks such as React Express is desirable.
  • Understanding of multithreading concepts in Python to optimize application performance under concurrent loads.
  • Knowledge of application security principles to safeguard data integrity across distributed systems and cloud environments.

Join us if you’re passionate about building innovative software solutions that make a real impact! We value energetic problem-solvers eager to push boundaries in software engineering while collaborating within an agile environment focused on continuous improvement and excellence.

Benefits & conditions

  • 401(k)

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

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 · World Congress 2022

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

Videos

See all

Related articles

See all