Overview
Remote
Depends on Experience
Contract - W2
Contract - 12 Month(s)
Skills
Java 17
Spring Boot
NestJS
Job Details
Position: Full Stack Engineer
Location: 100% Remote (EST time zone)
Contract Duration: Long Term Contract
Only W2, (No C2C at this time)
Qualifications:
- 8+ years of overall software development experience
- 5+ years of hands-on experience working as a full stack developer
Responsibilities:
- Involved in complete SDLC including analysis, design, development, integration, and testing by following Agile/SCRUM methodology.
- Develop and maintained backend services using Java 17, leveraging modern frameworks such as Spring Boot and NestJS for scalable and robust applications.
- Implement microservices architecture using Docker containers, ensuring efficient deployment and scalability across development, testing, and production environments.
- Design and optimize database schemas using Prisma ORM, enhancing data access and query performance for complex applications.
- Collaborate with cross-functional teams in agile environments, participating in daily stand-ups, sprint planning, and retrospective meetings to ensure the timely delivery of high-quality features.
- Implement continuous integration and continuous deployment (CI/CD) pipelines using CircleCI, automating build, test, and deployment processes for faster release cycles.
- Utilize GitHub for version control, branching, and merging code changes, ensuring codebase integrity and collaboration among team members.
- Conduct code reviews, identified performance bottlenecks, and implemented optimizations to improve overall system reliability, scalability, and performance.
- Integrate third-party APIs and services to enhance product functionalities, ensuring seamless interoperability and data exchange.
- Document technical designs, architecture decisions, and API specifications, facilitating knowledge sharing and onboarding of new team members.
- Stay updated with industry trends and best practices, incorporating new technologies and tools to drive innovation and maintain competitive advantage in backend development projects.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.