Senior Full Stack Engineer Job Description
In this role, you will leverage your expertise in front-end and back-end technologies to build robust and user-friendly web applications. You will collaborate with product managers, designers, and other engineers to translate requirements into actionable technical plans. You will also participate in code reviews, perform debugging and troubleshooting, and contribute to the continuous improvement of our software development processes.
Responsibilities
- Designing and implementing highly scalable and reliable web applications
- Writing clean, efficient, and well-documented code
- Collaborating with cross-functional teams to define and prioritize feature requirements
- Participating in code reviews to maintain code quality and ensure best practices
- Identifying and resolving performance and scalability issues
- Troubleshooting and debugging production issues
- Contributing to the continuous improvement of our software development processes
Qualifications
- Bachelor's degree in Computer Science or a related field
- Proven experience as a Full Stack Engineer or similar role
- Strong proficiency in front-end technologies such as HTML, CSS, and JavaScript
- Expertise in at least one modern front-end framework (e.g., React, Angular, Vue)
- Experience with back-end technologies such as Node.js or Java
- Familiarity with database systems such as MySQL, MongoDB, or PostgreSQL
- Ability to work in an Agile development environment
- Excellent problem-solving and communication skills
Skills
- HTML
- CSS
- JavaScript
- React
- Angular
- Vue
- Node.js
- Java
- MySQL
- MongoDB
- PostgreSQL
- Agile development
- Problem-solving
- Communication
