Role
You will play a pivotal role in designing, developing, and maintaining highly scalable, efficient, and reliable backend services for diverse web and mobile applications for Suitmedia's clients. This role demands strong proficiency in Go or NestJS and expertise in modern microservices architecture within a dynamic agency environment.
Responsibilities
- Lead the design, development, and maintenance of highly scalable, efficient, and reliable backend services and APIs using Go or NestJS.
- Implement and optimize RESTful, gRPC, or GraphQL APIs for seamless integration across web, mobile, and third-party applications.
- Ensure high application performance, system reliability, and robust security through rigorous testing, troubleshooting, and adherence to best practices.
- Collaborate closely with cross-functional teams (e.g., front-end, mobile, system analysts, project managers) to translate requirements into technical solutions.
- Actively participate in architectural design, code reviews, and contribute to the continuous improvement of development processes and technical standards.
- Leverage cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes) to build and deploy resilient microservices.
Qualifications
- Educational Background: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Professional Experience: Minimum of 2-4 years of progressive experience in backend development, with proven expertise using Go or NestJS in a professional environment.
- Technical/Hard Skills: Strong understanding and hands-on experience with RESTful APIs, gRPC, or GraphQL. Proficient with various databases (e.g., PostgreSQL, MySQL, MongoDB). Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes). Solid understanding of microservices architecture and distributed systems.
- Soft Skills: Strong problem-solving and analytical skills. Excellent communication and teamwork skills, capable of effective collaboration with diverse stakeholders. Proactive in identifying and resolving technical challenges.
- Bonus Points: Experience with message brokers (Kafka, RabbitMQ, or Redis). Experience with testing frameworks and best practices (e.g., unit, integration, end-to-end testing). Understanding of authentication and authorization mechanisms (OAuth, JWT). Ability to mentor, teach, or provide technical guidance to peers in backend development.
Thank you your interest in Suitmedia. Please note that while we are accepting applications, this posting is part of our ongoing effort to build a talent pool for future opportunities. We will keep your application on file and contact you should a suitable position become available.