How Remoteville checks and expires listings

Senior Full Stack Software Engineer

Skills
C#Computer ScienceFront-End DevelopmentFull-Stack DevelopmentDatabase OptimizationDatabasesEnhanced Data Rates For GSM Evolution
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 8+ years of professional development experience
  • Proven full stack development experience on complex large-scale platforms
  • Strong JavaScript Node.js and HTML/CSS experience
  • C# .NET or Python experience with willingness to transition to JavaScript/Node.js stack
  • Ability to solve complex technical and business problems
  • Experience working independently and collaboratively in fast-paced environments
  • Substantial SQL experience and NoSQL as a plus
  • Experience with microservices architectures
  • Experience with Docker containerized deployments
  • Experience with large-scale data systems
  • Experience with RabbitMQ message queuing preferred
  • Experience with AWS including EC2 S3 VPC Elasticsearch and Kinesis
  • Bachelor's degree in Computer Science or equivalent
  • IoT experience is a plus

Nice to have

  • Forward-thinking
  • Excellent communicator
  • Strong problem solver
  • Collaborative
  • Gritty
  • Continuous learner
  • Quality-obsessed

Day to day

  • Design and develop new features for a complex IoT platform that supports connected equipment solutions.
  • Write efficient scalable reusable code and unit tests to improve reliability performance and maintainability.
  • Collaborate with cross-functional teams and provide technical leadership through mentoring architectural input and agile participation.