HamburgerMenu
hirist

Job Description

Job Title : Backend Developer (Golang)


Experience : 2 years to 5 years


Location : Noida (Onsite)


Must Have Skills : Golang, PostgreSQL, Data structure & Algorithm


Job Description :


We are looking for a highly capable Backend developer to optimize our web-based application performance. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the server-side. You will be collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.


Responsibilities :


- Working with the team, collaborating with other engineers, Frontend teams, and product teams to design and build backend applications and services


- Completely own the application features end to end; through design, development, testing, launch, and post-launch support


- Deploy and maintain applications on cloud-hosted platforms.


- Build performant, scalable, secure, and reliable applications.


- Write high-quality, clean, maintainable code and perform peer code reviews.


- Develop backend server code, APIs, and database functionality


- Propose coding standards, tools, frameworks, automation, and processes for the team.


- Lead technical architecture and design for application development


- Work on POCs, try new ideas, influence product road map


Skills and Qualifications :


- At least 2+ years of experience in Golang, PostgreSQL & backend development


- Experience in NodeJS and My SQL is preferred


- Exceptional communication, organization, and leadership skills


- Excellent debugging and optimization skills


- Experience designing and developing RESTful APIs


- Expert level with Web Server setup/management with at least one of Nginx, Tomcat including troubleshooting and setup on a cloud environment


- Expertise in building scalable microservices, database design, and service architecture


- Solid foundation in computer science with strong competency in OOPS, data structures, algorithms, and software design


- Strong Linux skills with troubleshooting, monitoring, and log file setup/analysis experience


- Troubleshooting application and code issues


- Knowledge setting up unit tests


- Understanding of system design


- Updating and altering application features to enhance performance


- Writing clean, high-quality, high-performance, maintainable code, and participating in code reviews


- Coordinate cross-functionally to ensure the project meets business objectives and compliance standards


- Experience with Agile or Scrum software development methodologies


- Knowledge expected in Cloud Computing, threading, performance tuning, and security


Preferred Qualifications :


- High ownership & right attitude towards work


- Interest in learning new tools and technologies


- Proficiency in designing and coding web applications and/or services, ensuring high quality and performance, fixing application bugs, maintaining the code, and deploying apps to various environments


- Bachelors degree in Computer Science or Software Engineering preferred

info-icon

Did you find something suspicious?