Summary
MDAEdge is seeking a Mid-Level Software Engineer to support a leading manufacturing-sector client. The role focuses on designing, developing, testing, and integrating complex customer-facing web applications using TypeScript, ReactJS, Redux, Node.js, Java, Spring Boot, and AWS in a fully remote environment.
Responsibilities
- Collaborate with engineering and tech leads to analyze requirements, prepare design specs, and implement complex product features
- Design, develop, code, configure, and test programs and systems
- Work on micro frontends and single-page applications (SPA)
- Build and maintain backend services using Node.js and SpringBoot
- Implement and test REST APIs and integrate with cloud infrastructure
- Optimize performance, quality, and cost through continuous improvement initiatives
- Mentor junior developers and onboard team members new to front-end technologies
- Participate in code reviews and ensure adherence to industry standards
- Collaborate with UX designers and architects to transform designs into functional features
- Follow Agile methodologies and contribute to a collaborative and innovative team culture
Skills
- * **Frontend**: TypeScript, ReactJS, Redux, Micro frontends, SPAs
- * **Backend**: Node.js, Java 8+, SpringBoot
- * **Testing**: React Testing Library, Jest, Junit
- * **Database**: PostgreSQL
- * **Cloud & DevOps**: AWS (infrastructure setup and operations), GitHub Actions
- * **Development Practices**: REST API design, Agile team collaboration
- * Experience building and deploying customer-facing web applications
- * Proven backend development skills in Node.js, Java 8+, and Spring Boot
- * Cloud infrastructure expertise in AWS
- * Strong understanding of SQL and relational databases (PostgreSQL)
- * Demonstrated experience delivering production-ready applications
- * Ability to clearly discuss and showcase past project work
- * Experience with content management systems (CMS)
- * Familiarity with microservice architecture
- * Exposure to continuous integration/continuous delivery (CI/CD) pipelines
Qualifications
Must Haves
- * **Frontend**: TypeScript, ReactJS, Redux, Micro frontends, SPAs
- * **Backend**: Node.js, Java 8+, SpringBoot
- * **Testing**: React Testing Library, Jest, Junit
- * **Database**: PostgreSQL
- * **Cloud & DevOps**: AWS (infrastructure setup and operations), GitHub Actions
- * **Development Practices**: REST API design, Agile team collaboration
- * Experience building and deploying customer-facing web applications
- * Proven backend development skills in Node.js, Java 8+, and Spring Boot
- * Cloud infrastructure expertise in AWS
- * Strong understanding of SQL and relational databases (PostgreSQL)
- * Demonstrated experience delivering production-ready applications
- * Ability to clearly discuss and showcase past project work
Nice to Haves
- * Experience with content management systems (CMS)
- * Familiarity with microservice architecture
- * Exposure to continuous integration/continuous delivery (CI/CD) pipelines
Benefits
- Fully remote position
- W2-only employment