Who are we?
Siam Computing is built on a strong vision, corporate philosophy, and core values that shape our culture. We always encourage to develop and deliver disruptive innovations. Just like we transform our clients with innovative solutions, we also give equal focus on transforming our employees. We offer the best opportunity for our employees to innovate, learn and grow. We provide training to keep your skills sharp and push you forward to stay up to date with the ever-evolving technologies.
Roles & Responsibilities
- Experienced in Python development with expertise in Django and FastAPI frameworks, MongoDB, REST APIs, HTML, CSS, JavaScript, AWS services (EC2, S3, Lambda, API Gateway, SES, SQS), and familiarity with Docker and Kubernetes.
- Debug and optimize performance to ensure scalability and reliability.
- Manage version control and continuous integration processes
- Lead and mentor a team of Python developers to oversee the development and implementation of software solutions.
- Participate in architectural and design discussions.
- Identify and address technical challenges and risks.
- Collaborate with cross-functional teams to understand project requirements and translate project requirements into technical specifications.
- Use collaboration tools like Jira, Trello, or Asana for task management and progress tracking.
- Conduct code reviews and ensure the delivery of high-quality code. Stay up-to-date with the latest industry trends and technologies.
- Collaborate with DevOps to implement infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Interact with databases, write SQL queries, and use ORM libraries like SQLAlchemy or Django ORM.
- Integrate AI-based coding tools like Claude (by Anthropic), WinSurf (for AI-assisted software development), and other emerging technologies to optimize coding workflows and enhance team productivity.