Software Development Engineer
Trellix · India, Bangalore
Trellix is hiring a Software Development Engineer to join the Customer Digital Experience team. You will build and improve global support applications using full-stack technologies, cloud infrastructure, and emerging AI tools.
What you will do
- Develop and maintain full-stack web applications using Python and React.js.
- Design and optimize database schemas and queries using PostgreSQL.
- Containerize applications using Docker and deploy to AWS or GCP environments.
- Write clean, efficient, and well-documented code.
- Troubleshoot, debug, and resolve issues in existing applications.
- Conduct unit tests and participate in peer code reviews.
- Work with GenAI workflows including RAG architectures and LLM integration.
- Document technical specifications and user guides.
What you need
- Bachelor’s degree in Computer Science or a related field.
- Minimum 2+ years of software development experience.
- Strong proficiency in Python, React.js, and Redux.
- Hands-on experience with PostgreSQL.
- Working knowledge of AWS or GCP cloud platforms.
- Experience with Docker containerization.
- Knowledge of RESTful APIs, JSON, XML, and Git.
- Familiarity with Agile and JIRA workflows.
Good to have
- Experience with C# .NET Core, MongoDB, and Redis.
- Familiarity with Kubernetes, Kafka, RabbitMQ, or MQTT.
- Exposure to Globalscape or WPF and AngularJS.
- Relevant cloud certifications like AWS Certified Developer or GCP Associate.