Responsibilities
- Design, develop, and maintain frontend and server-side components for complex, scalable web applications
- Build and maintain efficient, reusable, and reliable server-side code, focusing on API design, input validation, and service performance
- Collaborate with design and product teams to implement responsive, high-quality user interfaces using modern frontend technologies
- Work with databases and caching layers to ensure data consistency, performance, and scalability
- Implement best practices in software design and write clean, maintainable, and testable code
- Participate in code reviews and contribute to a high-quality codebase
- Integrate frontend, backend, and product components to ensure seamless user experience
Requirements
- 3-5+ years of hands-on experience in full-stack development with a proven track record
- Strong proficiency in a server-side language, preferably Go (Golang)
- Experience designing, building, and maintaining RESTful APIs
- Proficiency with database technologies like MySQL, PostgreSQL and caching mechanisms such as Redis
- Experience with backend frameworks like PHP/Laravel is a plus
- Experience with modern JavaScript frameworks such as Vue.js, React, or Angular
- Strong proficiency in HTML5, CSS3, and JavaScript (ES6+)
- Familiarity with modern build tools like Vite or Webpack
- Experience with testing frameworks such as Vitest or Go testing
- Proficiency with version control systems, particularly Git
- Experience with CI/CD pipelines is a plus
- Excellent communication skills, collaborative mindset, and proactive problem-solving approach