How Remoteville checks and expires listings

Full Stack Engineer

Skills
Agile DevelopmentDevopsFront-End DevelopmentFull-Stack DevelopmentJavaReact.JsAmazon Web Services
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • U.S. Citizenship and willingness and ability to obtain a Public Trust Clearance
  • Practical Agile methodology experience: Scrum, DevOps, Continuous Development/Continuous Integration, and automated test tools
  • 3+ years of hands-on experience with React
  • Minimum 5 years of hands-on development experience in a highly complex, technical environment
  • Prior work in a polyglot environment
  • Experience with Front-End technologies: Typescript, JavaScript, React, jQuery, Bootstrap, HTML5, CSS3, storybook
  • Solid, practical knowledge of Java Eco System: Java, Spring, Spring Boot, Spring Data, Hibernate, REST, Maven or Gradle
  • Cloud-oriented development using Amazon Web Services (AWS) services such as RDS, S3, IAM, Lambda, API Gateway, Cognito, SQS/SNS, EKS
  • Relational and NoSQL database experience: MySQL, MongoDB, DynamoDB, Snowflake
  • Openness and willingness to learn and to write in new languages like Golang and Rust
  • Cooperation and collaboration with internal and external resources
  • Bachelor’s degree in computer science or equivalent experience

Nice to have

  • Practical use of python
  • Docker and Kubernetes knowledge and use
  • Micro Frontends (MFEs)
  • Familiarity with design systems and component libraries
  • Serverless architecture
  • GraphQL

Day to day

  • As a Full Stack Developer, an experienced software engineer will enjoy being a member of a collaborative team, leveraging the best in agile development practices and automation tools to develop leading edge telecommunications technology solutions.
  • Strong in front-end development, a well-rounded software engineer with practical knowledge exercising the breadth of both the Java Eco System and Amazon Web Services (AWS) will thrive in this role.
  • You will work with product owners to understand desired application capabilities and testing scenarios, develop applications using an Agile approach, and provide hands-on Java application development, implementation, integration, and testing.

Hiring process

  • Apply today to learn more about a great, remote career opportunity with lots of opportunity for growing your engineering and business skills as you advance your career as a software engineer!