The Fullstack Engineer will be responsible for developing and maintaining web applications across both frontend and backend systems. The ideal candidate will have 3-5 years of experience in fullstack development, with a strong focus on Go, Rust, and Node.js.
A commitment to delivering high-quality, scalable solutions and the ability to work collaboratively in a dynamic team environment are essential.
Responsibilities
- Develop and maintain web applications using Go, Rust, and Node.js.
- Design and implement robust backend services and APIs.
- Create responsive and user-friendly frontend interfaces.
- Collaborate with UX/UI designers to ensure seamless integration of frontend and backend functionalities.
- Optimize applications for maximum speed, scalability, and performance.
- Implement automated testing and continuous integration/continuous deployment (CI/CD) pipelines.
- Stay current with the latest trends and best practices in fullstack development.
- Participate in code reviews to ensure code quality and share knowledge within the team.
- Troubleshoot and debug issues across the entire stack.
- Work closely with project managers and stakeholders to understand requirements and deliver projects on time.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Fullstack Engineer or in a similar role, with a strong emphasis on fullstack development.
- Proficiency in Go, Rust, and Node.js.
- Strong understanding of frontend technologies (HTML5, CSS3, JavaScript) and frameworks (React, Vue.js, or Angular).
- Experience with database systems (SQL and NoSQL).
- Familiarity with version control systems (Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Experience with automated testing tools and frameworks.
- Knowledge of backend and frontend optimization techniques.
- Familiarity with cloud services and infrastructure (AWS, Azure, Google Cloud) is a plus.
- Understanding of security best practices and data protection.