Backend (Preferred: Golang):
Design and develop scalable backend services.
Write clean efficient and welldocumented code.
Implement RESTful APIs and integrate with frontend applications.
Strong knowledge of databases (SQL/NoSQL) and data modeling.
Collaborate with crossfunctional teams to identify and prioritize project requirements.
Troubleshoot debug and resolve issues in production and development environments.
Experience with message queues like RabbitMQ Kafka or similar.
Frontend (Preferred: React):
Build reusable UI components and design responsive user interfaces.
Develop interactive and performant frontend applications.
Work with designers to translate UI/UX designs into functional components.
Optimize application performance and user experience.
Shared Responsibilities:
Participate in code reviews and improve the quality of the codebase.
Collaborate with QA engineers to ensure reliable software delivery.
Stay uptodate with industry trends and emerging technologies.
Mentor junior engineers and contribute to team knowledge sharing.
Requirements:
2 years of experience in full stack development using any backend language or framework (e.g. Golang Node.js Java) and modern frontend technologies (e.g. React Angular Vue.js) Golang and React are preferred.
Familiarity with version control systems preferably Git.
Strong understanding of software development principles and patterns.
Experience with agile development methodologies.
Excellent problemsolving skills and attention to detail.
Effective communication and collaboration skills.
agile development,go (golang),node.js,kafka,frontend technologies,version control (git),ui/ux design,nosql,react,sql,rabbitmq,git,rest,golang,restful apis