Responsibilities
- Build and sustain a high-performance, scalable backend infrastructure using Go.
- Create and maintain an intuitive frontend interface using React and TypeScript to ensure seamless customer access to data and functionalities.
- Define and develop REST or GRPC APIs, ensuring smooth integration with frontend components.
- Work closely with product managers, designers, and engineers to craft effective solutions for challenging technical problems.
- Engage in code review processes to uphold coding standards and promote best practices.
- Develop comprehensive test suites including unit, integration, and end-to-end tests to ensure software reliability.
- Collaborate on setting up and refining CI/CD pipelines to streamline deployment workflows.
- Optimize application performance and enhance overall user experience over time.
- Keep current with emerging trends and advancements in web development technologies.
- Assist customers in effectively using web-based applications through technical support and guidance.
Requirements
- Demonstrated experience in developing and delivering web applications.
- Strong background in backend development with Go.
- Hands-on experience building frontend components using React, TypeScript, and Tailwind CSS.
- Proven ability to design and implement REST or GRPC APIs.
- Working knowledge of database systems, especially PostgreSQL.
- Understanding of core web technologies such as HTTP and cloud security best practices.
Nice to Have
- Exposure to containerization tools like Docker and Kubernetes.
- Experience working with major cloud platforms including AWS, GCP, or Azure.
- Familiarity with DevOps methodologies and tools such as Unix environments, scripting, and Jenkins.
Benefits
- Full-time employment with a competitive compensation package.
- Access to necessary tools and flexibility to support professional growth.
- Opportunity to work in a diverse, international setting with driven and collaborative colleagues.
- Environment that encourages idea sharing and implementation.
- Hybrid working model promoting strong work-life balance.
Compensation
A full time job with a competitive salary package
Work Arrangement
A hybrid work policy, which helps guarantee an excellent work-life balance
Team
A dynamic group committed to excellence, continuous learning, and skill development.
Other
- The ideal candidate can effectively manage priorities and consistently works toward improving the codebase.
- The successful individual is self-motivated, disciplined, and takes ownership and pride in their work.