Codup

Technical Lead

Codup

full-time

Posted on:

Origin:  • 🇵🇰 Pakistan

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSCloudDockerEC2GraphQLJavaScriptJenkinsKafkaKubernetesMicroservicesMySQLPostgresRabbitMQSwitching

About the role

  • Write high-quality, elegant, scalable, and maintainable code
  • Provide architectural guidance and leadership across the teams
  • Champion and implement best practices in software development, testing, and deployment
  • Lead sprint planning, story refinement, and prioritization with project managers
  • Review and approve code for security, functionality, scalability, and adherence to team standards
  • Guide the team in identifying and avoiding anti-patterns; promote reusable patterns and frameworks
  • Establish and maintain CI/CD pipelines; ensure the deployment pipeline remains green and main branch is shippable
  • Promote test-driven development and ensure test automation is core to delivery
  • Use data and metrics to drive decision-making and continuous improvement
  • Ensure code quality through rigorous peer code reviews and mentorship
  • Drive operational excellence and provide post-release support as needed
  • Collaborate with DevOps and infrastructure teams for cloud-native, resilient system architecture
  • Document technical designs, APIs, and integrations clearly and concisely
  • Encourage a culture of ownership, accountability, innovation, and guide team members' growth through mentoring and feedback

Requirements

  • 7+ years of professional software development experience, including hands-on leadership roles
  • Proven expertise in MERN stack
  • Strong experience building eCommerce applications, including cart, checkout, payment integration, product catalog, and admin tools
  • Deep understanding of microservices architecture, RESTful APIs, and GraphQL
  • Familiarity with event-driven systems (Kafka or RabbitMQ)
  • Experience building and consuming webhooks and third-party integrations (e.g., Stripe, Shopify, PayPal)
  • Proficient in CI/CD tools such as GitHub Actions, Jenkins, CircleCI, or GitLab CI
  • Cloud-native development experience, preferably on AWS (Lambda, S3, EC2, API Gateway, etc.)
  • Working knowledge of Docker and Kubernetes
  • Experience working with relational databases (MySQL/PostgreSQL)
  • Exposure to serverless functions and designing modular back-end services
  • Familiarity with Agile methodologies (Scrum/Kanban) and tools like Jira and Confluence
  • Strong in quick context switching and handling multiple threads
  • Nice to have: familiarity with observability tools; experience with code quality and security tools such as SonarQube, Snyk, or Checkmarx; experience with headless CMS or headless eCommerce systems (Contentful, Strapi, Medusa, Commerce.js)
  • Willingness to relocate to Karachi (application asks if candidate is open to relocate)