Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join ARTDAI and take your career to the next level!
Application takes less than 5 minutes

