Software Development Engineer
Soniya SinghIndiaJUNIORPosted 30m ago
JavaPythonJavaScriptC++Spring BootNode.jsDjangoFastAPIMySQLPostgreSQLMongoDBREST APIsGitReact.jsNext.jsAWSAzureGoogle CloudDockerKubernetesCI/CDMicroservicesUnit Testing
About the Role
The Auditors Club Private Limited's client is seeking a talented and motivated Software Development Engineer I with 1–3 years of experience to join their growing technology team. This role offers an opportunity to work on challenging projects, develop scalable software applications, and contribute to building innovative technology solutions.
Key Responsibilities
• Design, develop, test, and maintain scalable software applications
• Write clean, efficient, reusable, and well-documented code
• Develop and integrate RESTful APIs and backend services
• Collaborate with frontend developers, backend engineers, and product teams to deliver high-quality solutions
• Debug, troubleshoot, and optimise applications for performance and reliability
• Participate in code reviews, technical discussions, and software development processes
• Follow software engineering best practices, including version control, testing, and documentation
Requirements
• 1–3 years of professional experience in software development
• Strong proficiency in at least one programming language such as Java, Python, JavaScript, or C++
• Solid understanding of Data Structures, Algorithms, and Object-Oriented Programming (OOP)
• Experience with backend frameworks such as Spring Boot, Node.js, Django, or FastAPI
• Working knowledge of relational or NoSQL databases such as MySQL, PostgreSQL, or MongoDB
• Familiarity with REST APIs, Git, and version control systems
• Understanding of software development life cycle (SDLC) and Agile methodologies
• Strong analytical, problem-solving, and communication skills
Preferred Skills
• Experience with React.js, Next.js, or other modern frontend frameworks
• Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
• Knowledge of Docker, Kubernetes, and CI/CD pipelines
• Understanding of microservices architecture and distributed systems
• Experience with unit testing and automated testing frameworks