Full Time

Senior Software Engineer-Backend (India)

nurdsoft
$50,000 - $100,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by nurdsoft, so some details may not match this job. The employer's own page has the real description.

Job Overview


As a Senior Software Engineer-Backend at Nurdsoft, you will play a pivotal role in the design, development, and maintenance of robust backend systems that drive our applications. You will collaborate closely with cross-functional teams to enhance existing systems, implement new features, and ensure optimal performance and scalability. Your expertise will contribute to architectural discussions, code reviews, and the implementation of best practices within the engineering team, fostering a culture of innovation and excellence.



Job Responsibilities

  • Design, develop, and maintain scalable backend services and APIs.
  • Optimize applications for maximum speed and scalability while ensuring security and data protection.
  • Conduct code reviews and mentor junior developers to improve code quality and team performance.
  • Collaborate with frontend developers, product managers and designers to define and implement new features.
  • Analyze and troubleshoot performance issues to enhance application reliability and efficiency.
  • Participate in the system architecture planning process and contribute to team-wide technological decisions.
  • Write and maintain comprehensive documentation for code and systems architecture.
  • Stay updated with emerging technologies and industry trends to innovate and improve systems.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of experience in backend development, ideally using modern frameworks.
  • Proficiency in programming languages such as Java, Python, or Node.js.
  • In-depth knowledge of RESTful APIs and microservices architecture.
  • Experience with databases (SQL and NoSQL) and cloud technologies (AWS, Azure, GCP).
  • Strong understanding of version control systems like Git.
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.
  • Strong communication and teamwork skills.


Technologies & Tools


In this position, you will work with an array of technologies and tools that are pivotal to our backend systems. Your expertise will include working with cloud platforms such as AWS or Azure, backend programming languages like Java and Python, and databases including MySQL and MongoDB. Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes will also be essential in enhancing our continuous integration and deployment processes.



Ideal Candidates


The ideal candidate for this position will exhibit a blend of technical proficiency and soft skills. You should be a proactive problem-solver with a keen eye for detail, capable of navigating complex challenges with innovative solutions. A collaborative mindset and strong communication skills will be crucial as you work within diverse teams. Moreover, you should possess a passion for learning and a desire to embrace new technologies and methodologies that foster both personal and professional growth.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.