Senior Full
Full Job Description
We are seeking an experienced Senior Full-Stack Engineer to join our software development team and contribute to the design, development, and delivery of multiple technology products.
This is a hands-on, backend-focused full-stack role requiring strong expertise in Go, React, TypeScript, PostgreSQL, REST APIs, Linux, Docker, and system architecture.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Go.
- Build responsive and maintainable web applications using React and TypeScript.
- Design REST APIs and relational database schemas using PostgreSQL.
- Implement secure authentication, authorization, and third-party integrations.
- Develop reliable background services and handle concurrency, retries, timeouts, and failure recovery.
- Integrate real-time services, external platforms, APIs, and hardware systems.
- Write clean, testable, and maintainable code.
- Conduct code reviews and contribute to engineering standards and best practices.
- Support application deployment, monitoring, troubleshooting, and production issue resolution.
- Participate in architecture discussions, technical planning, and solution design.
- Provide technical guidance and mentorship to backend and frontend developers.
Required Qualifications
- 4+ years of professional software development experience.
- Strong hands-on experience with Go.
- Strong experience with React and TypeScript.
- Proficiency in PostgreSQL, database design, indexing, and query optimization.
- Experience designing and integrating REST APIs.
- Good understanding of concurrency, networking, authentication, and application security.
- Experience working with Linux, Docker, Git, and modern development workflows.
- Familiarity with unit testing, integration testing, debugging, and production deployments.
- Ability to independently take ownership of features from planning through delivery.
- Strong analytical, communication, and problem-solving skills.
Preferred Qualifications
Experience with any of the following will be considered an advantage:
- WebSocket or Server-Sent Events
- Real-time applications or media-processing systems
- FFmpeg, GStreamer, RTSP, HLS, or WebRTC
- Redis, message brokers, or microservices
- Amazon S3, MinIO, or other object-storage platforms
- CI/CD pipelines, cloud platforms, or Kubernetes
- Prometheus, Grafana, or other monitoring tools
- Hardware, IoT, AI, or computer-vision integrations
Education
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, Electronics, or a related technical field.
- Candidates with equivalent professional experience and a strong technical background may also be considered.
Company
Kibo Solutions Pvt Ltd
Kibo Solutions Pvt Ltd is an innovative technology company based in Mumbai, India.
Practice this interview
A voice mock interview for Senior Full-Stack Engineer – Go & React at Kibo Solutions Pvt Ltd, with questions from this job description and your resume, and a scored report afterwards.
Set up interview