Implement RESTful APIs and integrate with frontend applications.
Strong knowledge of databases (SQL/NoSQL) and data modeling.
Collaborate with cross-functional 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 up-to-date 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 problem-solving skills and attention to detail.