Remotery

Senior Software Engineer

Posted 18 hours ago

📋 Description

• Concentrate on backend services and internal tools; develop web applications for shoppers and operators related to listing, enrichment, and merchandising.

• Collaborate with product, design, and engineering leadership.

• Produce high-quality, efficient, and testable code that significantly impacts company-wide initiatives.

• Utilize JVM (Java, Kotlin), Elixir, Ruby, React, TypeScript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, and DynamoDB while adhering to data policies.

• Contribute to technical decisions that will influence the future of our software systems.

• Engage in learning new skills, be it a new software design pattern or an initiative aimed at advancing the company.

• Review pull requests and offer constructive feedback to colleagues.

• Collaborate with a team member on features and provide support during onboarding as needed.

• Responsibly deploy user-facing code to production.

• Serve as a strong partner to product management, engineering management, and stakeholders.

• Focus on observability and reliability: learn from metrics and incidents to maintain system integrity.


⛳️ Requirements

• 3-5+ years of experience in software engineering.

• Excellent communication skills with product teams, stakeholders, and engineering colleagues.

• Knowledge of reusable components and building component libraries when UI development is involved.

• Experience in creating production-ready web applications and systems with a focus on reliability and security.

• Strong commitment to testing practices and continuous improvement; focused on observability in delivery.

• Proven ability to influence technical direction (architecture, standards, delivery) beyond just predefined tasks.

• Familiarity with Java, Kotlin, Elixir, Erlang, Ruby, JavaScript, Next.js, or other programming languages; willing to work on JVM services (Java, Kotlin) as assignments necessitate.

• Knowledge of common programming tools such as IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools.

• Bachelor's degree in Computer Science or equivalent experience.

• Understanding of event-based architectures, event streaming (such as Kafka), database fundamentals, and GraphQL or similar APIs.

• Passion for resolving user problems through technology; utilizes data and business context where applicable.


🏝️ Benefits

• Flexible schedules

• An authentic work-life balance

• Payment in US Dollars

People also viewed

Smartsheet18 hours ago

Senior Software Engineer – Remote Eligible from Bulgaria

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Smartsheet18 hours ago

Senior Software Engineer – Remote Eligible, Bulgaria

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Domus Global18 hours ago

Fullstack Developer – AI, Product

UY flagUruguay OnlyFull-timeFull-stack Engineer
ApplyView job
PSI CRO AG18 hours ago

Full Stack Developer, AI Solutions

LT flagLithuania OnlyFull-timeFull-stack Engineer€3,200 – €5,000/month
ApplyView job
Software Mind18 hours ago

Senior Software Engineer – Full Stack

CR flagCosta Rica OnlyFull-timeFull-stack Engineer
ApplyView job
Jobs for Humanity18 hours ago

Graduate Software Engineer, LATAM

Latin AmericaFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers