Senior Software Engineer
Worldwide
We are building a SaaS-based Legaltech software intended for businesses. The platform includes workflow approvals, document handling, audit trails, dashboards, notifications, role-based access controls etc. We are looking for a highly experienced Senior Software Engineer / Technical Lead who can take ownership of the technical architecture, product stabilization, deployment readiness, and engineering quality of the platform. This is not a basic feature-development role. We need someone who can help transform an existing product into a stable, secure, production-ready SaaS application. Responsibilities Review and improve existing system architecture Design scalable SaaS backend architecture Ensure clean, maintainable, production-grade code Implement and improve: -authentication & authorization -RBAC/permissions -workflow systems -audit logging -document handling/storage -notifications -API architecture Improve performance, stability, and scalability Conduct code reviews and engineering oversight Establish testing standards and QA processes Identify and eliminate security vulnerabilities Prepare product for production deployment Configure and optimize AWS infrastructure Build CI/CD and deployment pipelines Create technical documentation where required Guide junior developers Required Skills Backend -Java -Spring Boot -REST API development -PostgreSQL Frontend -Next.js Infrastructure / DevOps -AWS -Docker -CI/CD pipelines -Linux server management Architecture Experience -Multi-tenant SaaS systems -Secure authentication systems -RBAC / access control systems -Workflow-based applications -Document management systems -Audit trails and activity logging Important Requirements We are specifically looking for engineers with: -strong production experience -architectural thinking -security awareness -attention to long-term maintainability -experience handling real business applications This role is NOT suitable for: junior developers tutorial-based developers short-term feature coders experimental/hobby developers Deliverables The selected engineer will be expected to help ensure that the platform becomes: stable secure scalable maintainable deployment-ready commercially usable Preferred Experience Experience in any of the following is a major advantage: Legal-tech platforms Enterprise SaaS products Contract management systems Workflow automation systems Compliance-heavy applications Engagement Structure Part-time remote engagement Flexible working arrangement Long-term engagement possible based on performance To Apply Please include: 1.Relevant SaaS projects you have worked on 2.Your role in those projects 3.Experience with architecture decisions 4.Experience with AWS deployments 5.Experience with testing and security 6.Links to GitHub, portfolio, and case studies 7.Brief explanation of how you would approach stabilizing an existing SaaS platform All source code, architecture, workflows, documentation, and related deliverables will remain exclusive property of the company.
- Less than 30 hrs/weekHourly
- 3-6 monthsDuration
- IntermediateExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Last viewed by client:3 weeks ago
- Interviewing:2
- Invites sent:2
- Unanswered invites:0
About the client
- India12:15 PM
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