Job
Description
As a passionate Senior Software Engineer with a strong foundation in Golang, you will play a key role in architecting and developing scalable web applications for our SaaS platform. Collaborating closely with frontend and DevOps teams, you will ensure the delivery of high-performance, reliable, and secure software. If you are someone who appreciates clean code, high throughput systems, and modern backend engineering, this role is tailored for you. **Key Responsibilities:** - Design, develop, and maintain high-performance backend services primarily in Golang. - Build and integrate RESTful APIs for web and mobile applications. - Contribute to microservice architecture design and distributed system scalability. - Collaborate with frontend engineers to deliver complete web application features using React.js, HTML, and CSS. - Utilize Node.js for existing services and integrations where necessary. - Optimize MySQL queries, schema design, and database interactions. - Participate in architecture discussions, code reviews, and mentorship within the team. - Troubleshoot and resolve complex production issues with a focus on reliability and performance. **Qualifications Required:** - 6-8 years of experience in web application or SaaS backend development. - Strong hands-on experience with Golang (preferred primary backend language). - Working knowledge of Node.js for existing or supporting services. - Solid understanding of RESTful APIs, microservices, and web architecture. - Proficiency in MySQL, React.js, HTML, CSS, and JavaScript. - Experience in designing secure, scalable, and maintainable systems. - Prior experience with PHP is a plus but not required. **Bonus Points For:** - Experience with AWS (EC2, S3, Lambda, etc.) and Linux environments. - Exposure to Kafka, Cassandra, or other distributed technologies. - Familiarity with socket programming and real-time communication. - Knowledge of CI/CD pipelines, Docker, and Kubernetes. You will have the opportunity to work on a modern Golang-based architecture that scales to thousands of users, build impactful SaaS products in a fast-paced startup environment, and collaborate with talented engineers who value innovation and ownership. We offer a competitive salary, flexible work setup, and opportunities for rapid growth. Send your resume and a brief cover letter to hr@dotnova.ai with the subject line Application for Senior Software Engineer (Golang/nodejs) along with applying here.,