Software Engineer (fullstack) Job in Trellissoft Engineering Services Pvt Ltd

Software Engineer (fullstack)

Apply Now
Job Summary

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!

Experience Required :

Minimum 4 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired