Senior Software Engineer – Python Backend Developer

2 months ago


Coimbatore, India Steerwise Inc. Full time

The job requirements for the full-time position of Senior Software Engineer (Backend Developer) at Steerwise are described below in terms of Required Education & Experience, Responsibilities & Duties, Knowledge & Skills and Location & Travel. Candidates who meet the requirements may email their resume and contact information to


Required Education & Experience:

  • Bachelor’s or master’s degree in Computer Engineering, Computer Science, Computer Applications, Mathematics, Physics or related technical field or equivalent practical experience. Relevant experience of at least 3 years in lieu of above if from a different stream of education.
  • Well-versed in and 5+ years of hands-on designing experience in Object Oriented Design, Data Modeling, Class & Object Modeling
  • Well-versed in and 5+ years of hands-on programming experience in Core Python Programming, Advanced Python Programming, Exception Management Framework, Log Framework, Build & Deployment Framework, Static Code Quality Tools, etc.
  • 3+ years of hands-on experience developing Domain-Driven Microservices using libraries & frameworks such as FastAPI, Agraffe, etc.
  • 3+ years of hands-on experience in RBDMS, NoSQL Databases, Cloud Databases and development practices (PostgreSQL, MongoDB, Elasticsearch, AWS DynamoDB, Google BigQuery, Snowflake, etc.)
  • 3+ years of hands-on experience developing Webservices using OpenAPI Specification, REST API, API Gateway using Token based authentication, access management
  • 1+ years of hands-on experience developing python application using python frameworks such as Pyenv, Poetry, Pydantic, Pytest, Pytest-BDD, Tox, Black, Pylama. And Jupyter, PySpark, Pandas is a Plus.
  • 1+ years of hands-on experience developing and hosting microservices using Serverless and Container based development (Docker, Kubernetes etc.). AWS Lambda or GCP Cloud Function, GCP Cloud Run is a Plus.
  • 1+ years of hands-on experience developing Messaging (Event Driven) Applications using any message systems such as Apache Kafka, AWS SQS, GCP PubSub is a Plus.
  • Having Knowledge & hands-on experience in DevOps CI/CD tools such as JIRA, Git (Bitbucket/GitHub), Artifactory, etc. & Build tools such as Maven & Gradle
  • 1+ years of hands-on experience developing applications using Behavior Driven Development, Test Driven Development Methodologies is a Plus • Having Knowledge & hands-on experience in AWS Cloud Services such as IAM, Lambda, EC2, ECS, ECR, API Gateway, S3, SQS, Kinesis, CloudWatch, DynamoDB, etc. is also a Plus
  • Having Knowledge & hands-on experience in Google Cloud Services such as IAM, Cloud Run, Cloud Function, Cloud Storage, Pub-Sub, CloudLog, CloudSQL, BigQuery, etc, is also a Plus
  • Having Knowledge & hands-on experience in building the Packageable “Developer Environment” using Virtualization such as VirtualBox, Vagrant, etc. is also a Plus
  • Having Knowledge & hands-on experience in AI based Coding tools such as Copilot, Codium, etc, and well versed in Prompt Engineering is also a Plus


Responsibilities & Duties:

  • Break a complex problem down to its simple parts, uncover the logical inter-relationships between them and infer or discover new requirements from existing facts
  • Design & build efficient, reusable & reliable codebases & creative prototypes according to specifications; Integrate software components & third-party programs; design & develop algorithms
  • Develop test scenarios, test cases & test data for all the combinations & permutations that are comprehensive & complete reflecting the actual operational aspects of business
  • Adopt & execute lean-agile, design driven & test-driven development methods; Write test code, unit test code & data, acceptance test code & data, non-functional test code & data
  • Write application & infrastructure code, readable standard source code, maintainable modular code, reusable code components
  • Annotate code, annotate APIs, annotate configuration files, annotate complex logic; Write build scripts, library dependency lists, build tasks, scripts & configurations and bill of materials & build log
  • Build source code & run tests cases; Perform unit & integration testing; Troubleshoot & debug issues; Review & refactor application & test code, automatic code inspection results, peer review source code
  • Create & publish cookbooks, lightweight end user guide, lightweight developer guide, lightweight operational manual Configure environments; Deploy application packages & config specs; Deploy orchestration scripts, dataset migration scripts, rollback & redeploy scripts
  • Run automated tests; Create smoke & unit test scripts & results, acceptance test scripts & results, integration test scripts & results, performance test scripts & results


Pre-requisite Core Competencies:

  • Act with Integrity
  • Use Sound Judgment
  • Commit to Quality
  • Demonstrate Adaptability
  • Innovate
  • Think Strategically
  • Communicate Effectively & Influence Others Work well both Independently & as part of a Team


Knowledge & Skills:

  • Critical Thinking, Analytical Skills & Attention to Detail : Think clearly & rationally with an open-minded approach by skilfully evaluating, decomposing, analysing, conceptualizing & synthesizing business functions, processes, business rules, data, facts, numbers, statistics, trends, etc. to reach an evidence based conclusion
  • Interpersonal & Communication Skills: Establish, develop, and maintain key business relationships both within the team and across businesses, demonstrate facilitation skills, translate raw data or information into an understandable document, present findings with visual constructs, write and speak clearly, communicate complex ideas with ease and persuade individuals & teams with open-minded conversations
  • Collaborative Behaviour & Attitude: Effectively collaborate and work with individuals and groups at various levels in the organization through active listening and empathy-driven facts presentation
  • Self-Motivation & Urgency Recognition: Recognize need of the hour and shift focus to deliver the critical artifacts at the right time with the right quality to the right stakeholder without resistance by performing multiple tasks simultaneously by efficiently managing time & resources in a proactive self-motivated way


Location & Travel:

• The base location for this position is Coimbatore, Tamil Nadu, India. This position does not require travel.


About Steerwise:

Steerwise is a value-focused intellectual solutions firm, providing business technology strategy & delivery services for organizations across industries. We bring strategy consulting, solution delivery and system operation competencies to actualize transformation & optimization endeavors. We work with clients to build capabilities that empower organizations to create digital customer experience, curate and monetize data assets, and exploit modern technologies for gaining competitive advantage by leveraging our Business Technology Architecture® intellectual capital. Our Business Value First™ culture makes us a valuable partner for our clients and an inspiring place to work for our employees



  • Coimbatore, India Steerwise Inc. Full time

    The job requirements for the full-time position of Senior Software Engineer (Backend Developer) at Steerwise are described below in terms of Required Education & Experience, Responsibilities & Duties, Knowledge & Skills and Location & Travel. Candidates who meet the requirements may email their resume and contact information to Required Education &...


  • Coimbatore, India Steerwise Inc. Full time

    The job requirements for the full-time position of Senior Software Engineer (Backend Developer) at Steerwise are described below in terms of Required Education & Experience, Responsibilities & Duties, Knowledge & Skills and Location & Travel. Candidates who meet the requirements may email their resume and contact information to careers@steerwise.com ...


  • Coimbatore, India Steerwise Inc. Full time

    The job requirements for the full-time position of Senior Software Engineer (Backend Developer) at Steerwise are described below in terms of Required Education & Experience, Responsibilities & Duties, Knowledge & Skills and Location & Travel. Candidates who meet the requirements may email their resume and contact information to careers@steerwise.com ...

  • Software Engineer

    6 days ago


    coimbatore, India nference Full time

    Job Description Software Engineer - Python _______________________________________________________________________________ About Nference: At nFerence Labs, the "Google of Biomedicine" (See nference.ai/media ), where we are building the world's first large-scale computational platform for reverse engineering biology. Just as 20th-century science comprised...

  • Software Engineer

    7 days ago


    Coimbatore, India nference Full time

    Job DescriptionSoftware Engineer - Python_______________________________________________________________________________About Nference:At nFerence Labs, the "Google of Biomedicine" (See nference.ai/media ), where we are building the world's first large-scale computational platform for reverse engineering biology.Just as 20th-century science comprised of the...

  • Software Engineer

    6 days ago


    Coimbatore, India nference Full time

    Job DescriptionSoftware Engineer - Python_______________________________________________________________________________About Nference:At nFerence Labs, the "Google of Biomedicine" (See nference.ai/media ), where we are building the world's first large-scale computational platform for reverse engineering biology.Just as 20th-century science comprised of the...


  • Coimbatore, India Steerwise Inc. Full time

    The job requirements for the full-time position of Senior Software Engineer (Backend Developer) at Steerwise are described below in terms of Required Education & Experience, Responsibilities & Duties, Knowledge & Skills and Location & Travel. Candidates who meet the requirements may email their resume and contact information to Required Education &...

  • Software Engineer

    5 days ago


    Coimbatore, India nference Full time

    Job DescriptionSoftware Engineer - Python_______________________________________________________________________________About Nference:At nFerence Labs, the "Google of Biomedicine" (See nference.ai/media ), where we are building the world's first large-scale computational platform for reverse engineering biology.Just as 20th-century science comprised of the...

  • Backend Engineer

    2 months ago


    coimbatore, India AES Technologies Full time

    Job Description? This position requires a strong engineer to build out backend systems and API infrastructure for high-performance scalable systems? Participate in all phases of the software development life cycle including the development of technical requirements, prototyping, coding, testing, deployment, and support? Design and implement highly scalable...

  • Backend Engineer

    2 months ago


    Coimbatore, India AES Technologies Full time

    Job Description ? This position requires a strong engineer to build out backend systems and API infrastructure for high-performance scalable systems ? Participate in all phases of the software development life cycle including the development of technical requirements, prototyping, coding, testing, deployment, and support ? Design and implement highly...

  • Python Full Stack

    4 weeks ago


    Coimbatore, India Payoda Full time

    4 - 6 Years Coimbatore | Chennai | Bangalore What does your day look like at Payoda? Create software to address specific customer needs. Create software for internal use. Rapidly create proof of concept projects. Work on open source development projects. Provide technical support for products developed by the TAC Tools Continued training to maintain...


  • Coimbatore, Tamil Nadu, India Job Store Consulting Full time

    Designation : Senior PowerBuilder DeveloperExperience : 5+ YearsLocation : Coimbatore - Work from OfficeNotice : Immediate-15 daysShift timing : 2.00 PM-10.30 PM / 7.00 PM-3.30 AM (2 weeks once it will : - Responsible for development, maintenance and support for the ERP software written in PowerBuilder with backend of Oracle.- Develop programs, test, and...


  • Coimbatore, India Job Store Consulting Full time

    Designation : Senior PowerBuilder Developer Experience : 5+ Years Location : Coimbatore - Work from Office Notice : Immediate-15 days Shift timing : 2.00 PM-10.30 PM / 7.00 PM-3.30 AM (2 weeks once it will : - Responsible for development, maintenance and support for the ERP software written in PowerBuilder with backend of Oracle. - Develop programs,...


  • Coimbatore, India Job Store Consulting Full time

    Designation : Senior PowerBuilder DeveloperExperience : 5+ YearsLocation : Coimbatore - Work from OfficeNotice : Immediate-15 daysShift timing : 2.00 PM-10.30 PM / 7.00 PM-3.30 AM (2 weeks once it will : - Responsible for development, maintenance and support for the ERP software written in PowerBuilder with backend of Oracle.- Develop programs, test, and...


  • Coimbatore, Tamil Nadu, India Techvolt Software Private Limited Full time

    About the internship:Selected intern's day-to-day responsibilities include: 1. Working on eCommerce based application2. Handling both frontend and backend projects development > Only those candidates can apply who: 1. are available for full time (in-office) internship 2. can start the internship between 16th May'24 and 20th Jun'24 3. are available for...


  • Coimbatore, Tamil Nadu, India Techvolt Software Private Limited Full time

    About the internship:Selected intern's day-to-day responsibilities include: 1. Working on eCommerce based application2. Handling both frontend and backend projects development > Only those candidates can apply who: 1. are available for full time (in-office) internship 2. can start the internship between 27th May'24 and 1st Jul'24 3. are available for...


  • coimbatore, India Connected Ventures Technology Full time

    Company Description Connected Ventures Technology (CVT) is a Coimbatore-based software development company with its headquarters in Dulles, VA. CVT specializes in developing web and mobile technologies, as well as transforming legacy systems into modern solutions. The company has a particular interest in facility service management and the group...


  • Coimbatore, India Connected Ventures Technology Full time

    Company Description Connected Ventures Technology (CVT) is a Coimbatore-based software development company with its headquarters in Dulles, VA. CVT specializes in developing web and mobile technologies, as well as transforming legacy systems into modern solutions. The company has a particular interest in facility service management and the group purchasing...


  • Coimbatore, India ATech Full time

    Role : Senior Software Engineer (Android)Positions Open : 4 NosResponsibilities :- Develop Android client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles- Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality...


  • Coimbatore, India iCliniq - The Virtual Hospital Full time

    We are looking for a highly experienced technical lead to join our company. As the technical lead, you will oversee the company’s technical team and also should be able to proactively take part in all the projects they undertake. Key Roles and Responsibilities: To learn and adapt best practices like writing clean and reusable code. To use and advocate...