Tech Stack
AWSCloudJavaJestJUnitMicroservicesNode.jsPostgresReactReduxSpringSpring BootSpringBootSQLTypeScript
About the role
- Develop and maintain scalable, customer-facing web applications
- Design and implement features using TypeScript, ReactJS, Redux, and Micro Frontends
- Build robust backend services and APIs using NodeJS, Java 8+, Spring Boot, and Microservices architecture
- Write unit and integration tests using React Testing Library, Jest, and JUnit
- Work with PostgreSQL for data persistence and query optimization
- Deploy, monitor, and maintain applications on AWS infrastructure
- Implement CI/CD pipelines and automation using GitHub Actions
- Collaborate within an Agile team environment, participating in sprint planning, reviews, and retrospectives
- Develop and maintain RESTful APIs for seamless integration between systems
Requirements
- Proven experience developing customer-facing web applications
- Strong proficiency with frontend technologies: TypeScript, ReactJS, Redux, and Single-Page Applications (SPA)
- Experience with backend development using NodeJS and Java (Spring Boot)
- Understanding of microservice architecture and cloud-native applications
- Solid knowledge of SQL and experience working with PostgreSQL
- Hands-on experience with AWS cloud services
- Familiarity with CI/CD tools, preferably GitHub Actions
- Experience working in an Agile software development environment
- Ability to work flexible hours aligned with Central Time Zone
- Medical
- Dental
📊 Resume Score
Upload your resume to see if it passes auto-rejection tools used by recruiters
Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptReactJSReduxMicro FrontendsNodeJSJava 8+Spring BootPostgreSQLRESTful APIsMicroservices architecture
Soft skills
collaborationsprint planningreviewsretrospectivesflexibility