Smart IS · 14 hours ago
Senior Software Engineer – Python
Smart IS is seeking a Senior Software Engineer with strong Python expertise to design and develop scalable applications. The role involves collaborating with clients and internal teams to build software solutions while leveraging cloud platforms and databases.
Information Technology
Responsibilities
Design and develop scalable software architectures and create system blueprints, technical diagrams, and documentation
Gather and analyze business requirements from clients and stakeholders; conduct feasibility studies and gap analysis
Lead implementation of architectural solutions and ensure timely, high-quality project delivery
Develop solutions using Python (Django, Flask, FastAPI)
Design robust data models using SQL/NoSQL databases and ORMs (SQLAlchemy, Django ORM)
Implement cloud-based solutions leveraging AWS and Azure services (Lambda, EC2, S3, Azure Functions, App Services, SQL Database, Cosmos DB)
Evaluate and select appropriate technologies, frameworks, and tools aligned with project requirements
Conduct code reviews and ensure adherence to coding standards, design patterns, and best practices
Provide technical guidance and support to junior and senior developers
Identify and mitigate technical risks throughout the project lifecycle
Deliver training and ongoing support to development teams and end-users
Qualification
Required
5+ years of professional software development experience
Strong proficiency in Python with hands-on experience in Django, Django Rest Framework, Flask, or FastAPI
Proven ability to design data models using SQL (PostgreSQL, MySQL, SQL Server) and NoSQL (MongoDB, DynamoDB, Cosmos DB) databases with ORM experience
Hands-on experience with AWS and/or Azure cloud platforms and their services for web applications and data handling
Demonstrated experience in software architecture design and leading technical implementation
Strong understanding of design patterns, SOLID principles, and software engineering best practices
Excellent communication skills with ability to gather requirements and interact with clients and stakeholders
Experience with version control (Git), CI/CD pipelines, and DevOps practices
B.S. or higher in Computer Science, Software Engineering, or related technical discipline (or equivalent practical experience)
Experience with containerization (Docker, Kubernetes) and microservices architecture
Experience with API design, RESTful services, GraphQL, and serverless architectures
Preferred
Knowledge of message queuing systems (RabbitMQ, SQS, Azure Service Bus) and data processing frameworks (Celery, Apache Airflow, Pandas)
AWS, Azure, or relevant technology certifications
Experience with JavaScript frameworks (React, Angular, Vue.js) and frontend development
Company
Smart IS
Smart IS International is a Business Consulting Firm that leverages Information Technology to make visions a reality for North American companies and their international affiliates.
H1B Sponsorship
Smart IS has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (2)
2021 (2)
Funding
Current Stage
Early StageCompany data provided by crunchbase