Company: StarTech Networks Pvt. Ltd.
Title-Full-Stack Developer (Python/Flask) –
Location: Remote (India)
Experience: 5–10 Years
About StarTech Networks:
StarTech Networks is a leading provider of offshore Fiber Design, Engineering, GIS, Program Management, and Business Support services to major North American telecommunications clients.
Key Responsibilities:
Application Ownership:
-
Own the complete software platform including architecture, performance, security, and scalability.
-
Maintain high availability of the production environment.
-
Diagnose and resolve application bugs and production issues.
-
Respond to user support requests and data-related queries.
-
Ensure platform stability with minimal downtime.
Software Development:
-
Design and develop new modules and features.
-
Enhance existing workflows without disrupting production.
-
Build secure and scalable REST/JSON APIs.
-
Improve application performance and maintainability.
-
Produce clean, well-documented, production-quality code.
Database Management:
-
Design and optimize PostgreSQL database structures.
-
Write efficient SQL queries without ORM dependency.
-
Maintain database integrity and performance.
-
Manage schema changes and data migrations.
-
Support backup, restore, and disaster recovery processes.
Infrastructure & DevOps:
-
Maintain Docker-based deployment environments.
-
Manage application servers and containerized services.
-
Support Cloudflare Tunnel-based secure application access.
-
Maintain staging and production environments.
-
Monitor application health, logs, and system performance.
Required Skills:
Backend Development:
-
Strong experience in Python development.
-
Experience with Flask preferred.
-
Django or FastAPI experience is also acceptable.
-
Strong understanding of authentication, sessions, middleware, API design, and backend architecture.
Excellent SQL skills:
Strong understanding of:
-
Joins
-
Indexes
-
Transactions
-
Query optimization
-
Database normalization
-
Performance tuning
Full Stack Development:
Working knowledge of:
-
HTML
-
CSS
-
JavaScript
-
Responsive UI development
-
DevOps & Deployment
Preferred Qualifications:
-
5–10 years of software development experience.
-
Previous ownership of a production business application.
-
Experience maintaining separate Development, Staging, and Production environments.