Senior Full Stack Software Engineer
About the role
The Senior Full Stack Software Engineer will be responsible for designing, building, and shipping a modern cloud platform for the transportation and logistics industry. The role involves developing end-to-end features for web and mobile platforms, building complex business workflows, evolving databases for performance and scalability, integrating with third-party systems, and strengthening platform reliability. The position requires strong experience in Python (preferably FastAPI), React, TypeScript, PostgreSQL, AWS, and CI/CD, along with excellent English communication and a collaborative mindset. The company, XPAND, offers hybrid or remote work options with USA time shifts and is based in Sri Lanka.
Must have
- 7+ years of professional software engineering experience.
- Strong Python backend experience (FastAPI preferred) and REST API design.
- Solid React and TypeScript experience in building data-heavy, user-friendly interfaces.
- Deep PostgreSQL experience (schema design, query performance, transactions and migrations).
- Hands-on experience with AWS and CI/CD (you can deploy and debug in production).
- Clear written English and a strong collaborative mindset (code review and trunk-based development).
Technologies
- AWS
- CI/CD
- FastAPI
- OAuth
- PostgreSQL
- Python
- React
- REST
- TypeScript
- Webhooks
Highlights
The role operates on USA time shifts and offers hybrid or remote work options. Applicants should send their CV and cover note to info@xpand.lk. The job is based in Sri Lanka.