Full Stack Software Developer

Job Description

Job Description

We are looking for a Full-Stack Software Engineer with strong front-end expertise in React and practical back-end experience with Java and Spring Boot. In this role, you will build responsive, intuitive web applications; integrate user interfaces with scalable services and databases; and collaborate with product, design, quality assurance, and engineering partners to deliver reliable software. The ideal candidate combines sound engineering practices with strong user-experience awareness, analytical problem-solving, and attention to detail.

Key Responsibilities

Key Responsibilities

Qualifications

Qualifications

Three or more years of professional software development experience, with substantial hands-on front-end development experience.

Strong proficiency in React, TypeScript or JavaScript, HTML, and CSS.

Experience with Node.js and npm-based development workflows.

Working knowledge of Java and Spring Boot, including the ability to implement and maintain straightforward back-end APIs.

Strong SQL skills, including the ability to write efficient, well-structured database queries.

Experience integrating web applications with RESTful APIs; GraphQL experience is also welcome.

Proficiency with Git or a comparable version-control platform.

Strong understanding of responsive design, usability, browser compatibility, and front-end performance.

Demonstrated problem-solving and troubleshooting skills, with strong attention to detail.

Clear written and verbal communication skills and the ability to collaborate effectively in a remote, cross-functional environment.

Nice to Have

• Experience with Docker and CI/CD pipelines.

• Familiarity with Microservices Architecture.

• Experience with automated testing and performance optimization.

What We Offer

• Competitive salary package.

• Fully remote work environment.

• Professional growth and learning opportunities.

• Collaborative and innovative team culture.

Preferred Qualifications

Preferred Qualifications

One or more years of experience working in an Agile software development environment.

Experience with DevOps practices, automated testing, and continuous integration and delivery pipelines.

Familiarity with AWS or another cloud platform.

Experience with browser debugging, profiling, and performance-testing tools.

Knowledge of secure coding practices, API authentication, and scalable application design.

Bachelor’s degree in computer science, software engineering, or a related field, or equivalent practical experience.

Nice to Have

• Experience with Docker and CI/CD pipelines.

• Familiarity with Microservices Architecture.

• Experience with automated testing and performance optimization.

What We Offer

• Competitive salary package.

• Fully remote work environment.

• Professional growth and learning opportunities.

• Collaborative and innovative team culture.

Contact

share your updated resume:

info@acumatica.com