AURIX

Senior Full-Stack Software Engineer (Frontend, Backend & DevOps)

Posted: 12 minutes ago

Job Description

Aurix is a forward-thinking software agency dedicated to building scalable, high-quality digital products for global clients. We specialize in full-stack development, automation, cloud infrastructure, and custom solutions that streamline operations and accelerate business growth. With a strong engineering culture and a focus on innovation, Aurix helps companies transform ideas into reliable, production-ready systems.Job Title: Senior Full-Stack Software Engineer (Frontend, Backend & DevOps)We’re seeking a Senior Full-Stack Software Engineer who can own features end-to-end, from frontend experiences to backend systems, and all the way through deployment and production operations. You will design and build applications that are not only technically solid but also highly intuitive, user-friendly, and visually polished, ensuring an excellent user experience across devices.Location: UMT Road, LahoreTimings: 11:00 AM – 8:00 PMExperience Required: Minimum 6+ YearsSalary Offered: 2000 USD per monthKey Responsibilities:Build and maintain modern frontend applications using Next.js, React, and component-driven architecturesDevelop UX-friendly, responsive, and accessible interfaces with a strong focus on usability and design consistencyDevelop robust backend services, APIs, and databases using modern frameworks and best practicesDesign, implement, and optimize CI/CD pipelines for reliable and automated deploymentsManage cloud infrastructure (preferably AWS) including compute, networking, IAM, storage, and securityWork with Docker, Kubernetes, and containerized microservices to deliver scalable and resilient systemsImplement Infrastructure as Code using Terraform (or similar IaC tools)Set up monitoring, logging, and alerting stacks using tools such as Prometheus, Grafana, ELK, or CloudWatchImprove system reliability through automation, scripting, and proactive issue detectionCollaborate closely with Product, Design, and Engineering teams to ensure smooth and timely deliveryParticipate in architecture discussions, code reviews, and long-term platform planningMaintain documentation, enforce best practices, and ensure high standards of security, performance, and user experienceTroubleshoot production systems and support smooth operations across environmentsRequired Qualifications & Skills:Bachelor’s degree in Computer Science, Software Engineering, or a related field6+ years of experience in full-stack development & DevOpsStrong proficiency in Next.js, React, JavaScript/TypeScriptProven ability to deliver clean, UX-friendly, responsive, and modern UIHands-on experience with backend frameworks (Node.js, Express, Django, or similar)Excellent understanding of REST APIs, microservices, and database design (SQL & NoSQL)Expert-level knowledge of Docker, containerization, and orchestration via KubernetesDeep experience with CI/CD (GitHub Actions, GitLab CI, Jenkins, or equivalent)Strong command of AWS or other cloud platformsSolid understanding of Linux, networking, CLI tools, and system administrationStrong skills in Terraform, CloudFormation, or other IaC frameworksExperience with logging/monitoring tools (Prometheus, Grafana, ELK, Datadog, or Cloud-native tools)Strong Git fundamentals and experience with version control workflowsExcellent problem-solving, debugging, and architecture design skillsStrong communication, documentation, and cross-team collaboration abilitiesAbility to work in a fast-paced environment and own features independentlyPreferred Experience:Hands-on experience with serverless (AWS Lambda, Cloud Functions)Familiarity with GraphQL, WebSockets, or event-driven systemsExposure to cost optimization strategies and cloud security best practicesExperience with Kubernetes Helm charts or KustomizeKnowledge of reverse proxies, load balancers, and caching strategiesPrior experience in mentoring junior engineers and contributing to engineering culturePassion for automation, performance, and reliability engineering

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In