Logo
JobRialto

Full stack Developer

JobRialto, Seattle, Washington, us, 98127


Position Overview:We are seeking a talented Full Stack Developer with 3-5 years of experience to join our dynamic team. In this role, you will design and implement robust backend systems using Java and Spring Boot while developing responsive user interfaces with React.js. You will collaborate closely with product managers, designers, and other developers to deliver exceptional user experiences.

Key Responsibilities:Backend Development:

Design and implement scalable backend systems using Java and Spring Boot.Frontend Development:

Develop responsive and intuitive user interfaces with React.js.Collaboration:

Work closely with product managers, designers, and other developers to define software requirements and ensure seamless integration.Code Quality:

Write clean, maintainable, and efficient code for both frontend and backend systems.API Development:

Build and manage APIs and microservices to enable smooth integration between frontend and backend.Mobile Optimization:

Ensure cross-platform optimization for mobile responsiveness.Performance Tuning:

Conduct performance tuning, debugging, and troubleshooting to ensure smooth operations.Continuous Learning:

Stay updated with emerging technologies and implement them in projects as necessary.Best Practices:

Contribute to code reviews, best practices, and development processes.Agile Methodologies:

Participate in Agile development practices, including sprint planning and daily stand-ups.Required Qualifications:

Experience:

3-5 years of professional experience in Full Stack Development.Technical Skills:

Strong proficiency in Java, Spring Boot, and related backend technologies.Expertise in React.js for frontend development.Solid understanding of RESTful APIs, microservices, and web services architecture.Proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.Familiarity with databases such as MySQL, PostgreSQL, or MongoDB.Knowledge of version control systems, preferably Git.

DevOps Knowledge:

Experience with containerization tools like Docker and knowledge of CI/CD pipelines is a plus.Agile Environment:

Ability to work in an Agile/Scrum environment.Problem-Solving Skills:

Excellent problem-solving skills and attention to detail.Communication:

Strong communication and collaboration abilities.Preferred Qualifications:

Experience with cloud platforms like AWS, Google Cloud, or Azure.Familiarity with modern UI/UX design principles.Understanding of testing frameworks such as JUnit, Jest, or Cypress.Experience with modern frontend build tools like Webpack, Babel, or ESLint.Education:

Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.

Education:

Bachelors Degree