Full Stack Developer | Codersbrain
full-time
Posted on August 29, 2025
Job Description
Fullstack MERN Developer
Job Summary
The Fullstack MERN Developer plays a critical role in enhancing product architecture through collaboration with product managers, designers, and engineering teams. This position expects the candidate to deliver high-quality software solutions that align with business goals and metrics.
Responsibilities
- Own product architecture and collaborate with product managers, designers, and other engineers to set the technical direction for software development.
- Communicate technology and product strategy effectively to internal and external stakeholders and leadership.
- Build industry-leading enterprise systems that are highly available, intuitive, scalable, and secure.
- Produce highly reliable and performant code, implementing appropriate monitoring and alerting.
- Conduct design and code reviews to ensure scalability, performance, and alignment with standards and best practices.
- Analyze and improve the efficiency, scalability, and stability of various system resources.
- Manage requirement expectations with stakeholders to ensure alignment and satisfaction.
- Debug and monitor logs to identify and resolve issues efficiently.
- Utilize logging tools and techniques to troubleshoot complex problems.
- Participate in project planning and estimation to ensure realistic timelines and deliverables.
- Break down large projects into smaller, manageable tasks and milestones.
- Provide Level 3 (L3) support for existing products, including troubleshooting and resolving complex issues.
- Refactor code to improve performance, scalability, and maintainability.
- Implement new features and functionality based on project requirements.
- Create and maintain technical documentation for software applications and systems, ensuring it is up-to-date and easily accessible.
- Conduct context studies for different products and tools to gain a deeper understanding of their functionality and requirements.
Qualifications
- Bachelor's Degree preferred, or equivalent combination of education, training, and experience.
- 5+ years of professional experience in Full Stack development, including front-end development, backend system architecture design, and database design management.
- Required experience in Frontend Frameworks: ReactJS, React.
- Proficient in programming languages including PHP, Hack, JavaScript, Python, Java, and C#.
- Experience in NoSQL/SQL, Object-Relational Mapping (ORM), and database design.
- 3+ years of professional experience working with codebases building microservices, REST APIs, and GraphQL.
- Experience in Asynchronous/Parallel Service Development.
- Preferred experience with Cloud Services (e.g., AWS, Azure).
- Log Monitoring experience in Distributed Systems.
- Professional fluency in English is required.
Preferred Skills
- Familiarity with end-to-end Customer/IT support processes.
- A collaborative utility player mentality with a proactive sense of curiosity.
- Ability to adjust easily to new or changing circumstances.
- Strong communication skills with all stakeholders and partners.
- Commitment to providing high-quality service and continuous learning of new technologies.
Experience
- 8-10 years of experience in Fullstack development.