onsite
Software Developer 626 - Trail Appliances
Software Engineer
Software Developer focused on building scalable web applications using JavaScript, Python, and cloud services. Drive end‑to‑end development, from database design to deployment on AWS, ensuring high performance and maintainable code.
About the role
Key Responsibilities
- Design, develop, and maintain web applications using JavaScript (React/Node.js) and Python (Django/Flask).
- Implement robust database solutions with SQL, optimizing queries for performance.
- Deploy and manage services on AWS, utilizing EC2, RDS, S3, and Lambda where appropriate.
- Containerize applications with Docker and orchestrate deployments using CI/CD pipelines.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
Requirements
- 3+ years of professional software development experience.
- Hands‑on experience with AWS services and Docker containerization.
- Strong problem‑solving skills and a passion for clean, maintainable code.
- Excellent communication and teamwork abilities.
Skills
javascriptpythonsqlawsdockercicd