About the role

  • Software Engineer III developing high-performance applications for next-gen e-commerce platform. Responsibilities include coding, troubleshooting, and mentoring junior engineers in a hybrid work environment.

Responsibilities

  • Develop scalable microservices and applications with minimal oversight, ensuring high code quality, reliability, and performance
  • Work independently on assigned problems and triage production issues, identifying root causes and suggesting solutions
  • Write modular, testable, resilient, production-grade code with strong attention to edge cases and optimization
  • Develop components and services with strong understanding of distributed systems, fault tolerance, and scalability
  • Leverage AI/ML tools (GitHub Copilot, ChatGPT, etc.) to enhance development productivity and integrate them into CI/CD workflows
  • Implement and optimize RESTful/GraphQL APIs and integrate with third-party services
  • Effectively debug and resolve software issues. Identify and communicate potential risks in projects. Participate in Root Cause Analysis (RCA) sessions.
  • Collaborate effectively with other engineers, product managers, and designers. Clearly communicate technical information to both technical and non-technical audiences.

Requirements

  • Bachelor’s degree in computer science or equivalent practical experience.
  • 3-5 years of experience in software development with strong focus on data structures and algorithms
  • 3+ years of experience building production-grade web applications and microservices
  • Mastery of at least one modern programming language (Java, Python, Go, Node.js, or C#)
  • Deep understanding of algorithms, data structures, concurrency, memory management, debugging, and optimization
  • Experience of JavaScript, HTML, CSS, and responsive design principles.
  • Expertise in building RESTful/GraphQL APIs, microservices architecture, and event-driven systems
  • Strong knowledge of SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis, DynamoDB)
  • Work with AWS (or other cloud providers) utilizing services like EC2, S3, Lambda, etc. Understand cloud security best practices.
  • Good problem-solving and debugging skills.
  • Collaborate effectively with other engineers, product managers, and designers. Clearly communicate technical information to both technical and non-technical audiences.
  • Proficiency using AI-powered development tools (GitHub Copilot, Amazon CodeWhisperer, Tabnine, ChatGPT) for code generation, refactoring, and documentation
  • Understanding of prompt engineering and LLM integration patterns
  • Knowledge of AI-assisted testing, code review, and quality assurance tools

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities

Job title

Software Engineer III

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job