Description
Are you a Backend Development expert with a passion for creating robust and scalable solutions in Python? Join SoftwareSavants as a Senior Backend Developer and take a lead role in architecting and building backend systems that power modern applications.
About us
SoftwareSavants is a dynamic team of tech enthusiasts and innovators dedicated to delivering exceptional digital solutions to our clients. As we continue to expand, we're excited to welcome skilled and motivated Senior Backend Developer to join us in shaping the future of digital experiences.
Responsibilities
- Lead the design, development, and deployment of backend services and APIs using Python frameworks
- Collaborate closely with cross-functional teams to ensure seamless integration of frontend and backend components.
- Drive optimization efforts for application performance, scalability, and security.
- Develop and maintain backend APIs and services using Python, specifically within the Frappe and Next ERP ecosystems.
- Contribute to code reviews, architectural discussions, and technical decision-making.
- Develop and maintain backend APIs and services using Python, specifically within the Frappe and Next ERP ecosystems.
- Collaborate closely with cross-functional teams to define API requirements and specifications.
- Design and implement API endpoints, ensuring data integrity and security.
- Optimize API performance to ensure seamless integration with frontend systems
- Debug and troubleshoot API-related issues, ensuring smooth operation.
- Collaborate with frontend developers to ensure efficient communication and integration between frontend and backend systems.
Qualifications
- Possess 5+ years of extensive backend development experience.
- Proven ability to lead complex backend projects from conception to deployment.
- In-depth knowledge of performance optimization and database tuning.
- Experience with microservices architecture and distributed systems.
- Demonstrated leadership skills and the ability to mentor junior developers
- Experience with one or more of the following framewrks: Frappe, Django REST framework, FastAPI, or Flask
- Experience working with databases like PostgreSQL, MySQL, or MongoDB.
- Familiarity with version control systems, particularly Git.
- Mid-Level Backend Developer
- Possess 3+ years of professional backend development experience.
- Demonstrated track record of building and deploying backend services.
- Exposure to containerization and cloud platforms (e.g., Docker, AWS, Azure, or GCP).
- Familiarity with API security, authentication, and authorization mechanisms.
- Experience with at least one of the following framewrks: Frappe, Django REST framework, FastAPI, or Flask
- Experience working with databases like PostgreSQL, MySQL, or MongoDB.
Preferred Qualifications
- Experience with Frappe.
- Experience with Next ERP
- Experience with GitHub Actions and workflows
- Passion for staying on top of emerging technologies and trends.
- Excellent problem-solving and debugging abilities.
To apply, send your resume and cover letter to [email protected] by September 20, 2023.
For more info, visit our website.