Python Software Engineer (backend)

Company:  Mindlance
Location: Chandler
Closing Date: 19/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description:

" Design & Development: Architect, design, and develop scalable and efficient back-end solutions using Python and Node.js.

" System Integration: Integrate various APIs, databases, and third-party services into the existing system architecture.

" Code Quality: Write clean, maintainable, and well-documented code while following best practices in coding, testing, and deployment.

" Performance Optimization: Identify performance bottlenecks and optimize applications for maximum speed and scalability.

" Collaboration: Work closely with front-end developers, DevOps, and other stakeholders to ensure seamless integration and deployment of applications.

" Mentorship: Provide guidance, mentorship, and technical leadership to junior developers and team members.

" Problem Solving: Analyze complex problems and develop innovative solutions to address technical challenges.

" Continuous Improvement: Stay up-to-date with the latest trends and technologies in software development and suggest improvements to current processes and tools.

" Testing & Debugging: Develop and execute unit and integration tests to ensure the reliability and stability of the applications.

" Documentation: Maintain comprehensive documentation for the developed solutions, including design specifications, user guides, and technical manuals.

Required Qualifications:

" Proficiency: 5+ years of professional experience in software development, with a focus on Python and Node.js.

" Language Expertise: 5+ years of strong proficiency in Python (Django, Flask) and Node.js, with a solid understanding of JavaScript/TypeScript.

" Back-End Expertise: Experience in building RESTful APIs, microservices, and server-side applications.

" Database Knowledge: Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).

" Cloud Services: Experience with cloud platforms like AWS, Azure, or Google Cloud, and familiarity with DevOps practices.

" Version Control: Strong experience with Git and version control workflows.

" Agile Methodology: Experience working in Agile/Scrum development environments.

" Problem-Solving Skills: Excellent problem-solving skills and the ability to work independently and collaboratively in a fast-paced environment.

" Communication: Strong verbal and written communication skills, with the ability to effectively collaborate with technical and non-technical stakeholders.

Preferred Qualifications:

" Front-End Knowledge: Basic understanding of front-end technologies such as React, Angular, or Vue.js.

" CI/CD Pipelines: Experience in setting up and managing CI/CD pipelines.

" Containerization: Familiarity with Docker and Kubernetes for containerization and orchestration.

" Testing Frameworks: Experience with testing frameworks such as Jest, Mocha, PyTest, or others.

EEO:

Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.
Apply Now
Share this job
  • Similar Jobs

  • Python Developer

    Chandler
    View Job
  • Intern, Software Engineer

    Tempe
    View Job
  • Software Engineer Intern

    Chandler
    View Job
  • Senior Software Engineer

    Chandler
    View Job
  • Python Developer along with node.JS experience

    Chandler
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙