Lavoro Software-engineer a distanza a noida ∙ Pagina 1

215 Lavori a distanza e a domicilio online

Store Technology Engineer

Shyftlabs · Noida, India · Hybrid

  • Ufficio in Noida
Candidarsi ora

Description

Role overview

We are seeking a highly skilled and motivated Store Technology Engineer to join our dedicated technology team in Noida. This is a fantastic opportunity to work on mission-critical, customer-facing applications that power essential in-store experiences.

You will be responsible for developing, maintaining, and enhancing our core Full Stack store technology solutions. This includes implementing robust backend services and developing high-performance frontend applications for both web and mobile environments, ensuring reliability and a seamless user experience across our retail operations.

Key Responsibilities

  • Design and implement scalable and secure backend APIs using Python, FastAPI, and/or Django.
  • Develop, test, and deploy high-quality frontend applications using React Native/React 18 and TypeScript.
  • Manage data schemas and optimize persistence and retrieval using PostgreSQL and DynamoDB.
  • Contribute to managing and provisioning AWS cloud resources using Terraform (IaC).
  • Maintain and improve continuous integration and deployment workflows using GitLab CI.
  • Utilize monitoring tools like New Relic and Datadog to proactively ensure system health and performance.
  • Write comprehensive, high-coverage unit and integration tests using Pytest and Jest/React Testing Library.
  • Collaborate closely with product and design teams to translate requirements into technical solutions.
  • Required Technical Expertise

  • Backend Core:Python 3.9+, Web Frameworks (FastAPI, Django), ASGI Server (Uvicorn).
  • Frontend Core:React Native, React 18, TypeScript, Build Tool (Vite), State Management (Redux Toolkit), Routing (React Router DOM).
  • Database & Data:PostgreSQL, DynamoDB, ORM (SQLAlchemy), Migrations (Alembic), Caching/Broker (Redis), Data Warehouse (Snowflake), Data Analysis (Pandas).
  • Infrastructure & DevOps:AWS (S3, SES, ECR, R53, CloudWatch), Terraform (AWS Provider), Docker & Docker Compose, CI/CD (GitLab CI), Web Server (Nginx).
  • APIs & Styling:GraphQL (Strawberry GraphQL), Styling (Tailwind CSS), Components (Headless UI), Icons (React Icons), Charts (ApexCharts), Maps (JSVectorMap).
  • Testing:Pytest, Jest, React Testing Library, ts-jest.
  • Key Libraries: Validation (Pydantic), AWS SDK (Boto3), HTTP Client (Axios), Date Handling (Luxon), Excel Processing (XLSX), Notifications (React Hot Toast, React Toastify, SweetAlert2).
  • Monitoring:New Relic, Datadog (including RUM & Logs).
  • Qualifications

  • 7+ years of professional experience in full-stack software development, with a strong focus on the specified technology stack.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
  • Familiarity with microservices architecture and scalable, cloud-native development principles.
  • Strong analytical and problem-solving skills with meticulous attention to detail.
  • Excellent communication and collaboration skills, with experience in Agile/Scrum environments.

  • Additional Information

    We are proud to offer a competitive salary alongside a strong insurance package. We pride ourselves on the growth of our employees, offering extensive learning and development resources.