for a 6-month remote contractual opportunity. The ideal candidate should have strong development experience in product-based environments and a solid foundation in computer science principles. You will be responsible for writing scalable, maintainable code and collaborating with cross-functional teams in an agile setup.
Requirements
Bachelor's or Master's degree in Computer Science or equivalent from a reputed institute
2-4 years of experience in a product development environment
Strong knowledge of algorithms and data structures, with a focus on time and space complexity
Excellent design skills in data modeling and low-level system design
Solid understanding of object-oriented programming and design patterns
Proficiency in Golang
(Mandatory)
Knowledge of
Python
and/or
Java
is a plus
Experience with databases and Linux/Unix-based systems
Familiarity with SDLC processes and working in agile environments
Strong technical aptitude and foundational understanding of core CS concepts
Key Responsibilities
Write efficient, maintainable, and scalable code to solve real-world business problems
Participate in architecture discussions, design reviews, and code reviews
Implement best practices across the development cycle to enhance product performance and stability
Drive adoption of relevant technologies and tools within the team
Design and architect new solutions, contributing to the long-term technical vision
Make technology and tool decisions for the team, ensuring alignment with overall objectives
Stay updated with emerging technologies and continuously seek to improve development workflows.
Apply Now!!