How Remoteville checks and expires listings
Full Stack Engineer
Skills
Agile DevelopmentDevopsFront-End DevelopmentFull-Stack DevelopmentJavaReact.JsAmazon Web Services
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!
