We are looking for a Full Stack Developer with strong technical expertise and a focus on development best practices to join our multidisciplinary team. The ideal candidate should have advanced knowledge of Go and JavaScript/TypeScript, with a clear approach to designing clean, scalable, and maintainable software.
Responsibilities:
- Actively participate in development team meetings, collaborating on project goals, features, and task definitions.
- Analyze system and user requirements to ensure the software meets business needs.
- Design system integrations and project workflows for complex solutions.
- Write clean, reusable, and scalable code, with a willingness to learn new languages or technologies as needed.
- Develop functional and visually appealing user interfaces, maintaining a strong user experience (UX) focus.
- Conduct testing and debugging to ensure application performance and stability.
- Validate the functionality and security of applications before deployment.
Requirements
- Proficiency in Go and .NET
- Experience with React or Vue.js and TypeScript
- Strong knowledge of CSS3 / SCSS and frameworks like Kendo UI
- Solid understanding of UX design best practices
- Experience with Node.js and Express
- Proven experience in creating and consuming RESTful services
- Strong grasp of design patterns and object-oriented programming (OOP) principles
- Experience working with microservices architectures
- Proficient in Git for version control
- Familiarity with Agile methodologies (Scrum, Kanban)
- Knowledge of Clean Architecture(Nice to have)