Senior Software Engineer - Python
Senior Software Engineer - Python
Netsmart6-8 Years
- Posted 2 hours ago
- Be among the first 10 applicants
Job Description
We are looking for an experienced Python Developer to design, develop, and maintain high-quality software solutions. The ideal candidate will have strong expertise in Python solid understanding of backend development, and experience building scalable, secure applications.
Key Responsibilities
Netsmart desires to provide a healthy and safe workplace and, as a government contractor, Netsmart is committed to maintaining a drug-free workplace in accordance with applicable federal law. Pursuant to Netsmart policy, all post-offer candidates are required to successfully complete a pre-employment background check, which is provided at Netsmart's sole expense.
Key Responsibilities
- Design, develop, and maintain backend services using Python
- Develop, optimise, and maintain databases using SQL Server, PostgreSQL, and MongoDB
- Write efficient queries, schemas, and migrations for relational and NoSQL databases
- Collaborate with frontend developers, product managers, and architects to define and deliver solutions
- Ensure performance, security, scalability, and reliability of backend systems
- Implement data models and business logic aligned with application requirements
- Participate in code reviews, testing, debugging, and performance tuning
- Create and maintain technical documentation
- 6+ Years Strong proficiency in Python
- 2+ Years of hands-on experience developing GraphQL APIs
- 3+ Years of solid experience with SQL Server and PostgreSQL
- Experience working with MongoDB or other NoSQL databases
- Strong understanding of database design, indexing, and query optimisation
- Experience building REST and/or GraphQL-based services
- Familiarity with version control systems (Git)
- Strong analytical and problem-solving skills
- Experience with Python frameworks such as Django, Flask, or FastAPI
- Familiarity with GraphQL libraries (e.g., Graphene, Ariadne, Strawberry)
- Experience with ORMs such as SQLAlchemy or Django ORM
- Knowledge of authentication and authorisation mechanisms
- Experience with cloud platforms (AWS, Azure, or GCP)
- Understanding of containerization (Docker, Kubernetes)
Netsmart desires to provide a healthy and safe workplace and, as a government contractor, Netsmart is committed to maintaining a drug-free workplace in accordance with applicable federal law. Pursuant to Netsmart policy, all post-offer candidates are required to successfully complete a pre-employment background check, which is provided at Netsmart's sole expense.





