
Senior Full Stack Developer
BayRock Labs
full-time
Posted on:
Location Type: Hybrid
Location: Newark • California • United States
Visit company websiteExplore more
Salary
💰 $80 - $85 per hour
Job Level
Tech Stack
About the role
- Design, fine-tune, and improve sophisticated software implementation projects.
- Gather and analyze system requirements, document specifications, and develop tailored software solutions.
- Review and analyze enhancement requests and specifications.
- Implement system software and customize applications to client requirements.
- Prepare detailed software specifications and test plans.
- Code new programs to client specifications and create test data for validation.
- Modify existing programs to meet new standards and conduct unit testing.
- Perform quality assurance reviews to ensure reliability and performance.
- Conduct post-implementation validation and resolve bugs identified during testing.
- Contribute to the development of reusable React component libraries to accelerate product delivery.
Requirements
- Bachelor’s degree in Engineering, Computer Science, or related field.
- 5–7 years of professional software engineering experience.
- Strong foundation in computer science, with expertise in data structures, algorithms, and software design.
- Proven experience in large systems software design and development.
- Hands-on experience with React and building reusable component libraries.
- Proficiency in troubleshooting and unit testing for both new and legacy production systems.
- Strong programming skills and experience with problem diagnosis and resolution.
- Excellent communication and documentation skills.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software implementationsystem requirements analysissoftware specificationsunit testingquality assuranceReactcomponent librariesdata structuresalgorithmssoftware design
Soft Skills
communicationdocumentationproblem diagnosisproblem resolution
Certifications
Bachelor’s degree in EngineeringBachelor’s degree in Computer Science