3Pillar Global

Senior Software Engineer – Python

3Pillar Global

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

LinuxPythonSDLCSQL

About the role

  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality.
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • Proficiently gather requirements and organize/present developed features for clients.
  • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements.
  • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success.
  • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
  • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.

Requirements

  • Demonstrated expertise with at least 5+ years of experience in Python.
  • Proficiency in Object-Oriented Programming (inheritance, polymorphism, classes, instances, properties) and Software Design Patterns.
  • Proficiency in developing and working with REST APIs.
  • Background with tools like Postman (or similar) to create requests for external vendor APIs, utilizing serialization formats such as JSON and XML.
  • Experience with Linux operating systems and command-line tools.
  • Understanding of core database principles and functionality - JOINs, Indexing, FK & Constraints, Normalization. Understanding the difference between SQL & no-SQL databases. Familiarity with Agile software development methodologies.
  • Knowledge of source control tools.
  • Understanding of Software Development Life Cycle (SDLC).Experience with writing client-facing documentation using Markdown.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonObject-Oriented ProgrammingSoftware Design PatternsREST APIsLinuxSQLno-SQLMarkdownserialization formatsdatabase principles
Soft skills
communicationcollaborationplanningorganizationproblem-solvingautonomyaccountabilitypresentationiterationclient success
3Pillar Global

Senior Software Engineer – PHP, Laravel

3Pillar Global
Seniorfull-time🇮🇳 India
Posted: 1 day agoSource: jobs.lever.co
DockerDynamoDBJenkinsKubernetesLaravelMariaDBNoSQLPHPPythonRabbitMQRedisSQL+1 more
FurtherAI

Software Engineer – Backend/Fullstack

FurtherAI
Mid · Seniorfull-time$4000k–$8000k / year🇮🇳 India
Posted: 2 days agoSource: jobs.ashbyhq.com
Python
Sortly

Software Engineer 1, Backend

Sortly
Juniorfull-time🇮🇳 India
Posted: 2 days agoSource: apply.workable.com
CSG

Senior Software Development Engineer – Golang, C#, AWS

CSG
Seniorfull-time🇮🇳 India
Posted: 3 days agoSource: csgi.wd5.myworkdayjobs.com
AWSCloudGo