Senior Full-stack Engineer

at South Geeks
  • Remote - Worldwide

Remote

Software Development

Senior

Summary

Join our team as an experienced software engineer to lead the development of highly scalable, distributed systems and drive change in a collaborative environment.

Requirements

  • 5+ years of software engineering experience building backend systems
  • Preferred experience developing marketplace solutions and integrating with e-commerce platforms such as Shopify and Lightspeed
  • Experience in designing and developing services with APIs that are efficient, well-tested, and easy to maintain
  • Proficient in React Native with a strong understanding of JavaScript and its nuances, including ES6+ syntax
  • Proficient in Node.js and Typescript with a solid understanding of asynchronous programming, server-side logic, and the fundamentals of Node.js frameworks
  • Experience with reactive programming paradigms, preferably using RxJS or similar libraries, to handle asynchronous data streams effectively
  • Experience with modern cloud technologies such as Docker, Kubernetes, AWS suite
  • Knowledge of full software development life cycle best practices, including coding standards, code reviews, source control management, continuous deployments, testing and operations

Responsibilities

  • Lead design and implementation of technical solutions for various initiatives, ensuring the system design meets scalability, performance, and security requirements
  • Collaborate with product designers, product managers, and other software engineers to deliver customer-facing features with high-quality
  • Make critical engineering decisions considering risks, trade-offs, and alternative solutions
  • Drive continuous improvement in our software and development process within an agile development team
  • Write automated unit and integration test as appropriate to support our continuous integration pipelines, with a focus on DevOps and robust automation
  • Spearhead investigations, production issues, and bugs
  • Identify tech debt before it becomes an issue and work with the team to prioritize it appropriately
  • Mentor other engineers and improve engineering processes to increase team effectiveness

Benefits

  • 100% remote work
  • Payment in USD
  • PTO
  • English lessons
  • Technical training
  • Career Coaching
Share this job:
Please let South Geeks know you found this job on Remote First Jobs 🙏
Apply now