The Job logo

What

Where

Senior Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Seeking a Python Developer with 3 to 5 years of experience. Must have a strong background in computer science or computer engineering. Responsible for developing and supporting high-quality, reliable code. Will work with frontend frameworks such as Angular, VueJS, or React. Experience with SQL/NoSQL databases required. Must be knowledgeable in Python application and popular frameworks like Django, Flask, FastAPI, and CherryPy. Strong understanding of threading and multi-process architecture. Familiarity with user authentication, server-side templating languages, and event-driven programming. Must have strong unit testing and debugging skills. Experience with TDD, integration of multiple data sources, and deployment to AWS, Jenkins, and Docker is a plus. Bachelor's degree in computer science or related field is required.

Job Description

  • Bachelor's degree in computer science, computer engineering, or related field.
  • Python Developer – 3 to 5 yrs experience.
  • Experience of minimum 2 yrs with any frontend framework must including but not limited to Angular, VueJS or React.
  • Experience of minimum 1 year with any SQL/NoSQL DB must.
  • Proven track record of supporting Python application & Frameworks to manage backend as well as front end projects including but not limited to Django, Flask, FastAPI and CherryPy
  • Have a strong understanding of the threading limitations of Python, and multi-process architecture.
  • Have knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Familiarity with server-side templating languages including but not limited to Cheetah, Diazo, evoque, Genshi, Juno, Myghty, pyratemp, Jinja 2 and Mako.
  • Have familiarity with event-driven programming in Python.
  • Have strong Unit Testing and Debugging Skills.
  • Familiarity with development via TDD would be a plus.
  • Ability to integrate multiple data sources into a single system would be a plus
  • Experience with deployment to AWS, Jenkins and Docker would be a plus.

Responsibilities

  • Develop and support high-quality, polished, and reliable code.
  • Flexible & eager to learn and grow with the experienced team and other key developers.
  • Candidate should be capable of working in a team, yet take responsibility and deliver.
  • Contribute to existing development efforts and take initiative in development of new things.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems.
  • Help maintain code quality and help with code reviews.
Set alert for similar jobsSenior Software Engineer role in Bengaluru, India
Trigent Logo

Company

Trigent

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Trigent Logo

Senior Software Engineer

Trigent

Bengaluru, Karnataka, India

Posted: a year ago

Designing and developing applications using Python and related frameworks. Developing highly scalable messaging and event driven applications. Developing applications in Azure Cloud environment. Building API end points using REST, GraphQL, Swagger. Understanding business requirements and technical design standards. Working closely with other developers. Following coding standards. 5+ years of experience in designing applications. Strong knowledge of object oriented and functional programming. Working knowledge of messaging platforms. Experience with databases. Excellent communication skills. Knowledge of SDLC processes. Ability to work in a challenging environment.