Search by job, company or skills

GeekTrust

Senior Fullstack Developer | Python | Immediate joiners Preferred

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role overview

Skills & Experience

  • 5+ years of professional software development experience.
  • Deep expertise in Python
  • Strong understanding of software architecture, design patterns, and principles (e.g., SOLID, microservices, event-driven architectures)
  • Experience with AI tools, frameworks, platforms, and their application in software delivery
  • Experience with cloud platforms (especially AWS services), containerization and orchestration (Docker, Kubernetes)
  • Hands-on experience with CI/CD pipelines and automated testing frameworks
  • Familiarity with databases (SQL and NoSQL) and data modelling
  • Fluency with XP practices: TDD, pair programming, continuous integration, refactoring
  • Working knowledge of security principles (secrets management, least privilege)

What would you do here

Key Responsibilities

Software Development & Technical Contribution

  • Write, review, and own production-quality code as an active contributor to the team's codebase; this is a technical, hands-on role
  • Champion the use of AI-first software delivery approaches, leveraging AI tools and frameworks to enhance development efficiency, automate repetitive tasks, and improve decision-making
  • Advocate for and implement modern engineering practices, such as Continuous Integration & Continuous Delivery (CI/CD) and Infrastructure as Code (IaC)
  • Contribute to architectural decisions at the team and system level, balancing pragmatism with long-term maintainability

Delivery & Collaboration

  • Help break down complex technical work into well-scoped, deliverable increments
  • Contribute as a strong technical contributor within the team, supporting technical discussions and decisions, collaborate with cross-functional teams, including QAs, product owners, architects, designers, and program management to clarify requirements, surface constraints, and align technical solutions with business goals
  • Work closely with the Architecture Advice Forum through Architecture Decision Records (ADRs) to contribute to cross-team technical strategy, championing evolutionary architecture principles
  • Remove technical blockers and escalate risks early to protect team delivery commitments
  • Balance delivery pace with technical health — advocating for investment in test coverage, refactoring, and debt reduction

Quality & Engineering Excellence

  • Champion test-driven development (TDD), behaviour-driven development (BDD), and automated testing at all levels
  • Collaborate with platform teams to establish CI/CD pipelines and automate deployment processes
  • Contribute to the design and implementation of Infrastructure as Code using tools like Terraform to automate infrastructure provisioning and management
  • Ensure robust monitoring, logging, and alerting systems are in place to maintain system reliability and performance
  • Promote security-by-design and advocate for responsible handling of data and infrastructure

Communication and Stakeholder Engagement

  • Effectively communicate technical concepts, challenges, and solutions to both technical and non-technical audiences
  • Participate in cross-functional discussions with stakeholders
  • Build trust with internal stakeholders through transparency about risk, progress, and technical decisions

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147374687