Match score not available

Senior Software Engineer - Python

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

4-5 years of software development experience, Expertise in Python programming, Knowledge of Frappe framework is a plus, Proficient in database schema design.

Key responsabilities:

  • Lead the development team
  • Architect and design system modules
Tacnique logo
Tacnique Information Technology & Services Scaleup https://tacnique.com/
51 - 200 Employees
See all jobs

Job description

Role Overview


As the Senior Software Engineer, you will oversee the design, development, and implementation of our volunteer management system. This role requires strong technical expertise and a deep understanding of the Python and related technologies.


Key Responsibilities

  • Lead the development team in building a scalable and efficient volunteer management system.
  • Architect and design system modules in alignment with business requirements.
  • Write clean, maintainable, and efficient code using Python and the Frappe framework.
  • Collaborate with cross-functional teams to ensure seamless integration and deployment.
  • Conduct code reviews and mentor junior developers.
  • Monitor project progress and ensure timely delivery of milestones.
  • Optimize application performance and troubleshoot complex technical issues.


Required Skills and Qualifications

  • 4-5 years of software development experience, with expertise in Python.
  • Any knowledge or hands-on experience with the Frappe framework.
  • Proficiency in designing and managing database schemas (e.g., MySQL, PostgreSQL).
  • Strong understanding of REST APIs, web development, and microservices architecture.
  • Experience in version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Leadership experience in managing teams and delivering projects.


Good-to-Have Skills

  • Familiarity with ERPNext or similar applications built on Frappe.
  • Exposure to DevOps practices and CI/CD pipelines.
  • Experience with front-end technologies like React or Vue.js.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Analytical Skills
  • Leadership

Python Developer Related jobs