Software Engineer (fullstack) Job in Trellissoft Engineering Services Pvt Ltd
Software Engineer (fullstack)
- Gandhinagar, Gujarat
- Not Disclosed
- Full-time
Job Title: Senior Software Engineer
About the Role:
We are looking for a Senior Software Engineer to join our Product Engineering team. As a key member, you will work on cutting-edge solutions in FinTech, AI, and Telecommunication domains, contributing to the design, development, and delivery of high-quality software solutions.
The ideal candidate will possess strong verbal and written English communication skills, with the ability to collaborate successfully in a diverse team of developers, QA, technical writers, and support staff to facilitate effective product planning and problem resolution.
Key Responsibilities:
Software Development:
- Design and implement features using Python, Django, and Flask.
- Develop REST APIs to support backend functionality.
- Ensure that applications are scalable, efficient, and maintainable.
Frontend Development (Angular 8):
- Work with Angular 8 for frontend development, creating interactive user interfaces.
- Collaborate with frontend developers to integrate backend functionality into the UI.
Database Management:
- Work with relational databases like PostgreSQL, MySQL.
- NoSQL experience (e.g., MongoDB) is a plus.
- Optimize database queries and manage data structures for efficient storage and retrieval.
Agile Development:
- Participate in agile development processes to meet project deadlines and deliver high-quality software solutions.
- Contribute to unit and regression testing, debugging, and problem analysis.
Technical Design and Analysis:
- Contribute to technical design and specifications for new software components and enhancements.
- Troubleshoot software issues and optimize performance (e.g., caching, query optimization, and memory utilization).
- Identify and resolve inconsistencies in software architecture and design solutions to simplify and optimize processes.
Collaboration and Teamwork:
- Work closely with cross-functional teams, including developers, QA, product managers, and stakeholders, to ensure that solutions meet business needs.
- Communicate effectively with non-technical stakeholders to understand requirements and deliver effective software solutions.
Required Skills and Qualifications:
Experience:
- 4+ years of relevant experience in Python, Django, Flask, and REST API development.
- Minimum 2 years of experience working with Django REST Framework or similar REST-based applications.
Frontend Technologies:
- Experience with Angular 8 or similar modern frontend technologies.
Database Management:
- Proficient in working with PostgreSQL, MySQL, and understanding of NoSQL databases (e.g., MongoDB).
Software Development Practices:
- Strong understanding of Object-Oriented Programming and design patterns.
- Experience with agile methodologies, unit testing, and continuous integration/continuous deployment (CI/CD).
- Experience with performance optimization, including query optimization, caching, and memory utilization.
API Architecture:
- Experience with REST and RPC APIs and understanding of architectural styles for scalable solutions.
Problem-Solving Skills:
- Ability to identify technical issues, propose solutions, and troubleshoot problems efficiently.
- Able to define load tests, troubleshoot performance issues, and build scalable solutions.
Collaboration Skills:
- Must be a team player, comfortable working with both technical and non-technical team members.
Other Skills:
- Strong communication skills (both verbal and written) to effectively convey technical information to diverse stakeholders.
Preferred Qualifications:
Cloud Solutions:
- Familiarity with on-premise, hybrid, and cloud-based solutions.
AI/Telecommunication Domain Experience:
- Experience in AI or Telecommunication domains is a plus but not mandatory.
What We Offer:
- Competitive Salary: Attractive salary based on experience and skillset.
- Work Environment: Collaborative, innovative work culture.
- Career Growth: Opportunities to work on exciting, challenging projects and develop your skills further.
If you have a passion for Python development, experience with Django, and an interest in FinTech, AI, and Telecommunication domains, apply now to be a part of our dynamic team!

