Responsibilities
📋
Summary
You will develop, test, and maintain software solutions, collaborate with teams, manage testing, participate in code reviews, and troubleshoot to enhance our platform.
🎯
What You’ll Be Doing

Main Responsibilities and Duties


  • Develop, test, and maintain robust, scalable, and high-quality software solutions using both front-end and back-end technologies.
  • Collaborate with cross-functional teams to define, design, and ship new features that enhance the FundMiner platform.
  • Implement and manage automated testing platforms and unit tests to ensure the reliability and performance of applications.
  • Participate in code reviews to maintain the quality and consistency of the codebase.
  • Troubleshoot, debug, and upgrade existing systems to improve functionality and user experience.

Technical or Professional Requirements


  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
  • Strong experience with back-end technologies such as Node.js, Python, or Ruby on Rails.
  • Familiarity with database technologies including SQL, NoSQL, and ORM frameworks.
  • Understanding of cloud-based services and deployment using platforms like AWS, Azure, or Google Cloud.
  • Experience with version control systems like Git.
  • Knowledge of compliance monitoring and data security best practices.

Team Interactions and Reporting Structure


  • Work closely with the Product Team to understand project requirements and deliver high-quality solutions.
  • Report directly to the Product Manager and provide regular updates on project progress.
  • Collaborate with UX/UI designers to ensure a seamless user experience.
  • Engage with customer support teams to address user-reported issues effectively.

Project Involvement and Expectations


  • Contribute to planning and executing software development projects from concept to deployment.
  • Be involved in all stages of the development lifecycle, from initial design to final deployment and maintenance.
  • Ensure projects are completed on time, within scope, and with the highest quality standards.

Growth and Development Opportunities


  • Opportunities for professional development and training in the latest technologies and industry practices.
  • Access to mentorship and guidance from senior developers and technical leads.
  • Potential for career advancement within the company based on performance and contributions.
  • Engage in hackathons and innovation challenges to foster creativity and innovation within the team.