ARTDAI
Python Developer
ARTDAIUnited States3 days ago
Full-timeEngineering, Information Technology

Job Summary:

We are seeking a back-end developer with heavy Python experience to join our engineering team and help us develop and maintain various software products.


Responsibilities include writing and testing code, debugging programs, and integrating applications with third-party web services. To be successful in this role, you should have experience using server-side logic. You will work as an individual contributor collaborating with experts within your team and across the organization and our development partners.


Supervisory Responsibilities:

None


Duties/Responsibilities:

Design, develop, monitor, and maintain highly reliable and high performing back end services

Write effective, scalable code

Coordinate with internal teams to understand user requirements and provide technical solutions

Develop back-end components to improve responsiveness and overall performance

Integrate user-facing elements into applications

Test and debug programs

Improve functionality of existing systems

Assess and prioritize feature requests, refine requirements into technical specifications and development plans

Implement security and data protection solutions, work within established guidelines to ensure applications remain compliant with regulations and quality standards

Performs other related duties. 


Required Skills/Abilities: 

Fluency in Python

Expertise in at least one popular Python framework (like Django, Flask or Pyramid)

Familiarity with front-end technologies (like JavaScript and HTML5)

Experience using object relational mapping (ORM)

Experience interfacing back-end services with client applications through RESTful APIs, including bi-directional data synchronization

Experience architecting, developing, deploying, and monitoring cloud native and applications

Experience developing and working within a Continuous Integration / Continuous Delivery (CI/CD) process

Experience with Git and working in a pull request model with code reviews

Experience with GitLab Duo

Excellent verbal and written communication skills

Demonstrated initiative and analytical thinking style, able to comprehend complex problems and good problem solving skills

Self-motivated, innovative, and proactive. An individual who enjoys a team environment as well as making an individual impact.

Experience developing unit and integration tests


Education and Experience:

BS degree in Computer Science, related degree or equivalent

3-5+ years of experience in software development

2+ years of back-end development experience

Work experience as a Python Developer


Salary

The salary range for the role is $100,000 - $110,000 USD per year.

Key Skills

Ranked by relevance