1 - 2 years

0 Lacs

Posted:20 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities


Development & Implementation


Design, develop, and maintain backend services and APIs using Go and Node.js Implement efficient database schemas and queries using PostgreSQL andMySQL Build RESTful APIs and microservices to support frontend applications and IoTdevice integrations Write clean, maintainable, and well-documented code following best practices Participate in code reviews and contribute to improving development standardsDatabase Management Design and optimize database structures for both PostgreSQL and MySQLenvironments Write efficient SQL queries and stored procedures Implement data migration scripts and database version control

Monitor database performance and implement optimization strategies
Ensure data integrity and implement proper backup and recovery proceduresSystem Integration & Architecture Integrate with third-party APIs and external services Implement caching strategies using Redis or similar technologies Collaborate on system architecture decisions and technical design discussions Support the development of scalable microservices architecture Contribute to API documentation and technical specificationsQuality Assurance & Testing Write unit tests and integration tests for backend services Participate in debugging and troubleshooting production issues Implement monitoring and logging solutions for backend services Ensure security best practices in all development activities Support performance testing and optimization initiativesRequired QualificationsTechnical Skills Bachelor's degree in Computer Science, Software Engineering, or related field 1-3 years of experience in backend development Strong proficiency in Go (Golang) and Node.js Solid experience with PostgreSQL and MySQL database systems Understanding of SQL and database design principles Familiarity with RESTful API design and development Knowledge of version control systems, particularly Git Basic understanding of Linux/Unix environmentsProgramming Fundamentals Strong grasp of object-oriented programming concepts Understanding of data structures and algorithms Knowledge of software design patterns and principles

Familiarity with concurrent programming and goroutines in Go
Experience with asynchronous programming in Node.js Understanding of database normalization and indexing strategiesAdditional Requirements Knowledge of containerization technologies (Docker) is preferred Familiarity with cloud platforms (AWS, GCP, or Azure) is a plus Understanding of message queues and event-driven architecture Basic knowledge of CI/CD pipelines and DevOps practices Experience with testing frameworks and methodologies Understanding of security principles and secure coding practicesPreferred Qualifications Experience with IoT platforms or automotive industry solutions Knowledge of time-series databases and real-time data processing Familiarity with gRPC and protocol buffers Experience with monitoring tools like Prometheus, Grafana, or ELK stack Understanding of distributed systems and scalability concepts Knowledge of agile development methodologies Experience with performance optimization and profiling toolsTechnical EnvironmentYou will work with modern technologies and tools including: Languages: Go, Node.js, JavaScript/TypeScript Databases: PostgreSQL, MySQL, Redis Frameworks: Gin/Echo (Go), Express.js (Node.js) Tools: Docker, Kubernetes, Git, Jenkins Cloud: AWS/GCP services and infrastructure Monitoring: Application performance monitoring and logging systemsGrowth Opportunities

This role provides excellent opportunities for professional development in a fast-
growing IoT and automotive technology company. You will gain exposure to large-scale

distributed systems, real-time data processing, and cutting-edge telematics solutions
while working alongside experienced engineers in an innovative startup environment.

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

bengaluru, karnataka, india