Software Developer
Parth Global ConsultantsWorldwideMIDPosted 9d ago
PythonJavaJavaScriptNode.jsFull-Stack DevelopmentCode ReviewTechnical DocumentationSoftware ArchitectureScalable Application DevelopmentProblem-SolvingTechnical Communication
About the Role
We are looking for experienced Software Developers to contribute to a digital innovation project focused on improving next-generation AI systems. You will apply your software development expertise to create high-quality technical examples, review code, document architectural decisions, and explain real-world programming concepts.
Key Responsibilities
• Design and implement scalable, maintainable, and robust software solutions using Python, Java, JavaScript/Node.js, and full-stack technologies.
• Conduct detailed code reviews and provide actionable feedback on functionality, performance, code quality, and industry standards.
• Create and maintain clear technical documentation covering software design, architecture, and maintenance.
• Evaluate software architecture and recommend best practices for scalability, reliability, and long-term stability.
• Analyze project requirements and deliver efficient, high-quality technical solutions.
• Contribute practical programming examples, technical explanations, and problem-solving approaches for AI training datasets.
• Communicate technical findings, challenges, and solutions clearly in written and verbal formats.
Requirements
• 5+ years of hands-on experience in one or more relevant software development technologies.
• Strong understanding of complex codebases and software architecture.
• Experience reviewing code and providing constructive technical feedback.
• Ability to create high-quality technical documentation.
• Strong analytical, problem-solving, and communication skills.
• Experience collaborating remotely with distributed teams.