Senior Full-Stack Developer / Production Support Lead
Worldwide
Skill tags: Full-Stack Development · JavaScript · TypeScript · React · Node.js · Python · API Development · SQL · PostgreSQL · GitHub · Docker · CI/CD · AWS · DevOps · Technical Support Full-Stack Development Deliverables: • Review and approve/reject vendor-developed code and pull requests. • Maintain and enforce coding standards, architecture guidelines and best practices. • Ensure 100% of source code is maintained in company-controlled GitHub repositories. • Review database schema changes, migrations and queries. • Review REST APIs, third-party integrations and authentication mechanisms. • Maintain technical architecture and system documentation. • Establish/maintain CI/CD pipelines and deployment processes. • Support application releases and production deployments. • Provide L2/L3 troubleshooting and production incident resolution. • Perform root-cause analysis and implement permanent fixes. • Coordinate with vendors on bugs, enhancements and emergency fixes. • Maintain application ownership so the company is never dependent on vendors for access or technical understanding. • Perform emergency production fixes when required. • Conduct security, performance and reliability reviews. • Maintain runbooks, deployment guides and troubleshooting documentation. Full-Stack Development Skills: Frontend • React.js / Next.js • JavaScript / TypeScript • HTML5 / CSS3 • Responsive UI development Backend • Node.js / Express.js • Python / Django or FastAPI • RESTful APIs • Authentication & authorization • Microservices / service-oriented architecture DevOps & Production • Git & GitHub • CI/CD • Docker • Cloud deployment • Linux • Monitoring and logging • Production troubleshooting Engineering • Clean code and SOLID principles • Design patterns • Code review • Unit/integration testing • Secure coding • Performance optimization • API and database design • System architecture Full-Stack Development Languages: Priority Language Must Have JavaScript / TypeScript Must Have SQL Preferred Python Preferred Java Preferred C# / .NET Good to Have Bash / Shell scripting Databases: Required: • PostgreSQL • MySQL / MariaDB • Microsoft SQL Server • Database schema design • SQL query optimization • Indexing and performance tuning • Database migrations • Backup and recovery • Data integrity and transaction management Good to Have: • MongoDB • Redis • Elasticsearch/OpenSearch Web Servers / Application Servers: • Nginx • Apache HTTP Server • IIS • Node.js application servers • Gunicorn / Uvicorn for Python applications • Reverse proxy configuration • SSL/TLS configuration • Load balancing • HTTP/HTTPS troubleshooting Additional Technologies : Cloud: AWS / Azure / Google Cloud Containers: Docker; Kubernetes is a plus CI/CD: GitHub Actions, GitLab CI, Jenkins or Azure DevOps Monitoring: Grafana, Prometheus, ELK/OpenSearch, CloudWatch/Azure Monitor Security: OWASP, secrets management, authentication/authorization, vulnerability remediation Version Control: Git + GitHub Documentation: Confluence/Notion/Markdown/OpenAPI/Swagger
$2,500.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:2 days ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesMiami11:33 AM
- $6.4K total spent8 hires, 3 active
- 60 hours
- Tech & ITMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by