Senior Full Stack Developer (React/Java)
CyberCoders
About the role
Position Overview
We are seeking an experienced, self-directed Senior Full Stack Developer to join our remote engineering team. The ideal candidate will design and build responsive web applications using React on the front end and Java-based services on the back end, work with Oracle databases and PL/SQL, and contribute to architecture, code quality, and delivery in an Agile/Scrum environment. This role combines hands-on development with mentoring and technical leadership to deliver scalable, secure, high-performance solutions.
Key Responsibilities
- Design, develop, and maintain full stack applications using React for front-end and Java for back-end services.
- Implement and consume RESTful APIs and microservices, ensuring robust integration between front-end and back-end components.
- Write, optimize, and maintain PL/SQL and Oracle database code; design efficient data models and queries.
- Collaborate with product owners, designers, QA, and other engineers in an Agile/Scrum process to plan sprints, refine requirements, and deliver features iteratively.
- Apply best practices for code quality: unit and integration testing, code reviews, static analysis, and automated testing.
- Drive improvements in performance, scalability, reliability, and security across the application stack.
- Participate in architectural discussions, provide technical estimates, and make implementation decisions that balance speed and maintainability.
- Mentor and coach junior developers, share knowledge across the team, and help raise engineering standards.
- Work with CI/CD pipelines and DevOps practices to automate builds, deployments, and environment management.
- Troubleshoot and resolve production issues, perform root cause analysis, and implement long-term fixes.
Qualifications
- Bachelors degree in Computer Science, Engineering or related field, or equivalent practical experience.
- 5+ years of professional experience in full stack development, with demonstrable hands-on work in both front-end and back-end technologies.
- Expertise in React (hooks, state management, component design, performance optimization) and modern front-end tooling (Webpack, Babel, npm/yarn).
- Strong proficiency in Java (Spring/Spring Boot preferred) and building back-end services and APIs.
- Experience with Oracle databases and PL/SQL including writing, optimizing, and maintaining stored procedures and queries.
- Solid understanding of RESTful API design, microservices architecture, and JSON data exchange.
- Practical experience working in Agile/Scrum teams and familiarity with related ceremonies and tools (Jira, Confluence).
- Experience with CI/CD tools, automated testing frameworks, Docker, and cloud platforms (AWS, Azure, or similar) is highly desirable.
- Excellent problem solving, debugging, and communication skills; ability to work independently in a remote environment and collaborate across time zones.
- Proven ability to mentor other engineers and influence technical direction; strong sense of ownership and delivery focus.
Benefits
- 100% remote
- Full Benefits (health, dental, vision)
- 401k match
- PTO
For this position, you must be currently authorized to work in the United States without the need for sponsorship for a non-immigrant visa.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free