remote
Senior Software Engineer - Professional Services - Trackunit
Software Engineer
Senior Software Engineer in Professional Services building scalable, production‑grade solutions on the IrisX platform using Python, Node.js, and AWS, delivering customer‑centric data products for the construction industry.
About the role
Key Responsibilities
- Collaborate with clients to translate business requirements into robust, scalable software solutions on the IrisX platform.
- Design, develop, and deploy microservices using Python and Node.js, ensuring high performance and reliability.
- Implement CI/CD pipelines, containerization with Docker, and cloud deployments on AWS.
- Write clean, maintainable code and conduct code reviews to uphold quality standards.
- Participate in Agile ceremonies, providing technical guidance and estimating effort for project tasks.
Requirements
- 5+ years of professional software development experience, preferably in a professional services or consulting environment.
- Strong proficiency in Python and Node.js with experience building RESTful APIs.
- Hands‑on experience with AWS services (EC2, Lambda, RDS, S3) and Docker containerization.
- Solid understanding of CI/CD practices and tooling (Git, Jenkins, GitHub Actions).
- Excellent communication skills and ability to work closely with cross‑functional teams and clients.
Skills
pythonnodejsawsdockercicdagile