
Senior Software Engineer – Sales & Retail
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Latin America.
• Create high-quality, efficient, and testable code that contributes to company-wide initiatives.
• Engage in development using JVM (Java, Kotlin), Elixir, Ruby, React, TypeScript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB; manage data according to policy.
• Contribute to technical decisions that will influence the future of our software systems.
• Embrace learning opportunities, whether it's a new software design pattern or a new initiative that advances the company.
• Assess pull requests and offer constructive feedback to colleagues.
• Collaborate with a team member to develop features; assist with onboarding as needed.
• Responsibly deploy user-facing code to production.
• Act as a valuable partner to product teams, engineering management, and stakeholders.
• Focus on observability and reliability by learning from metrics and incidents; ensure systems are maintainable.
• 3-5+ years of experience in software engineering.
• Excellent communication skills with product teams, stakeholders, and engineering colleagues.
• Knowledge of reusable components and the ability to build component libraries when the role involves UI.
• Familiarity with developing production-ready web applications and systems, emphasizing reliability and security in engineering.
• Strong commitment to testing practices and continuous improvement; focused on observability in delivery.
• Experience in shaping technical direction (architecture, standards, delivery), beyond just executing predefined tasks.
• Proficient in Java, Kotlin, Elixir, Erlang, Ruby, JavaScript, Next.js, or other programming languages; prepared to work on JVM services (Java, Kotlin) as assignments necessitate.
• Comfortable with common programming tools such as IDEs, RESTful APIs, Git repositories, TypeScript, version control systems, and remote deployment tools.
• A 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.
• Passionate about leveraging technology to solve problems for our users; utilizes data and business context when beneficial.
• Health insurance
• Flexible work arrangements
• Professional development opportunities
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.