[Hiring] Senior Software Engineer @Ensitech
Senior Software Engineer @Ensitech
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3d ago

[Hiring] Senior Software Engineer @Ensitech

3d ago - Ensitech is hiring a remote Senior Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Armenia

Role Description

We are looking for a Senior Software Engineer to join the Item Domain team within a luxury resale marketplace (Sales & Retail: Pricing, Payments, and Merchandising Tools). This role focuses primarily on backend services and internal tooling, while also supporting web applications used by shoppers and operators for listing, enrichment, and merchandising. You will collaborate closely with product, design, and engineering leadership to build scalable and high-quality solutions that directly impact company-wide initiatives.

Key Responsibilities

  • Develop high-quality, scalable, and testable code.
  • Build and maintain backend services and internal tools.
  • Contribute to web applications for internal and external users.
  • Participate in technical decision-making and system design.
  • Review pull requests and provide constructive feedback.
  • Collaborate closely with cross-functional teams (Product, Design, Engineering).
  • Support onboarding and pair programming when needed.
  • Ensure reliable and maintainable systems through observability and best practices.
  • Deploy production-ready code responsibly.

Tech Stack

  • Backend: Java, Kotlin (JVM), Ruby, Elixir
  • Frontend: React, TypeScript, JavaScript frameworks
  • APIs & Data: GraphQL, REST
  • Infrastructure: AWS (Lambda), Kafka, PostgreSQL, DynamoDB
  • Tools: Git, CI/CD pipelines, observability tools

Qualifications

  • 3–5+ years of software engineering experience.
  • Strong experience with Java or Kotlin (required).
  • Experience with Ruby.
  • Experience with JavaScript frameworks (e.g., React).
  • Strong understanding of building production-ready systems (reliability, scalability, security).
  • Experience with APIs (REST/GraphQL) and event-driven architectures (e.g., Kafka).
  • Strong communication skills with stakeholders and cross-functional teams.
  • Experience contributing to technical decisions (architecture, standards, delivery).
  • Familiarity with version control, IDEs, and deployment tools.
  • Bachelor’s degree in Computer Science or equivalent experience.

Nice to Have

  • Experience with AI-assisted coding tools (e.g., Cursor, Claude Code).
  • Experience integrating LLMs or AI APIs into applications.
  • Experience with microservices architecture.
  • Experience in eCommerce platforms.
  • Experience with CMS tools (e.g., Prismic).
  • Experience with monitoring, dashboards, and incident response.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Armenia
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Ensitech
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 160,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Armenia
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 160,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later