Senior Software Engineer (Python)
ExternalFull-timeOn-site1w ago
AWSAzureDjangoDockerDocumentationFastAPI
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design, develop, and maintain backend services using Python
- Build and manage GraphQL APIs for efficient data access and integration
- 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
- Required Skills & Qualifications
- 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
Requirements
- 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)
- Experience with automated testing frameworks
Benefits
Health insurance
Additional Information
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at ntst? Share your experience