Sr. Software Engineer

Key Functions:

  • Design and develop new features and systems.
  • Collaborate early and often with your teammates and other stakeholders to understand the scope of features.
  • Help drive the creation of clear stories and acceptance criteria.
  • Contribute to quality through clean coding, and pattern usage.
  • Write unit and other automated tests.
  • Peer program and code review your teams’ work.
  • Document and communicate the things you have learned and built.
  • Collaboration and innovation.
  • Strong analytical and problem-solving skills as well as attention-to-detail.
  • The ability to multitask and remain calm and focused in a demanding environment.
  • Strong verbal and written communication skills – with strong presentation capabilities for technical leaders of the team.
  • The ability to consume services built by other teams or team members into your work

Required skills and qualifications:

  • Bachelor’s degree in Computer Science or related field or equivalent technical experience (not a MUST).
  • 5+ years of Software development experience.
  • Professional experience with .NET Framework | .NET Core
  • Familiarity with Kotlin, Go, Java
  • Familiarity with React/ Next.js.
  • Work on multiple web-based e-commerce products.
  • Designed and implemented APIs.
  • Have worked in or designed event-driven architectures.
  • Can articulate and implement best practices and software design patterns.
  • Experience with Microsoft SQL Server and writing queries and stored procedures.
  • Experience with cloud hosted distributed systems.
  • Interest in learning new technologies and languages as necessary.Microservices experience.
  • E-commerce experience.
  • AWS, Azure DevOps.
  • Postgres or MySQL.
  • Kafka.
Job Category: Software Engineering
Job Type: Full Time
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx