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
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.
