**This is a Work From Home position.
Are you a passionate Sr. Software Developer looking for an opportunity to join a dynamic team and make an impact? We are seeking a talented individual to join our innovative company, where you will have the chance to work on cutting-edge projects and collaborate with a team of skilled professionals.
This role serves as a leader of our software developers; creating groundbreaking new products and introducing and fostering them in the market to accelerate the company’s business performance. S/he is also responsible for driving the execution of the Product Lifecycle Management of the assigned apps, including development, deployment, upgrading to maintenance, improvements, customer support, etc.
Responsibilities:
1. Product Development
- Develop innovative software applications to stay competitive in the market.
- Manage the end-to-end lifecycle of software development, from conception to maintenance.
- Fulfill tasks to support the engineering and organizational mission.
2. Leadership
- Provide strategic leadership in the product development of our products to ensure smooth development and the high-quality.
- Mentor and support fellow software developers to achieve departmental and business goals as well as to advance the overall technical capabilities of our company.
- Assist or cover the fellow developers with their tasks when necessary.
3. Collaborative Product Development
- Work closely with the Lead Product Manager and other product managers to understand the vision, goals, and priorities. Collaborate in shaping the roadmap and strategy and provide insights based on technical feasibility and requirements.
- Collaborate with Product Managers to oversee project planning, estimation, resource allocation, budget, and risk management.
- Foster a collaborative and inclusive work environment, promoting knowledge sharing and teamwork among developers.
- Work closely with cross-functional teams, including product managers, marketing, and support engineers, to define technical requirements and ensure successful project outcomes.
4. Technical Excellence and Quality Assurance
- Drive the adoption of best practices for software development, including code quality, testing, and security.
- Conduct code reviews, provide technical guidance, and enforce development standards in the organization.
- Stay abreast of emerging technologies, tools, and trends to drive innovation within the organization.
- Create and maintain technical documentation for future projects. e. Design and maintain IT infrastructures for software development.
5. Other
- Perform duties as a Software Developer when required by the business circumstances.
- Occasionally work on ad-hoc tasks not related to the essential job duties, including but not limited to conducting job interviews and performance evaluations.
**In addition to the above tasks, ad-hoc tasks may be assigned.
Qualifications / Skills:
- Bachelor's degree in Computer Science or related field
- 6-9 years of hands-on experience in software development
- Proficiency in Web apps and Web Security, in addition to high programming skill of Javascript, Typescript, Java, React, Node.js, and AWS to design architecture, develop apps, and provide feedback and guidance to fellow developers.
- Experience with Atlassian Products is required. If you have experience in developing Atlassian apps, it would be a HUGE plus. (Especially Forge apps!)
- Strong knowledge of version control systems (e.g., Git), databases (e.g., SQL, MongoDB), and web development technologies (e.g., HTML, CSS, JavaScript)
- Strong problem-solving skills and understanding of software development methodologies
- Strong communication skills, both written and verbal, to effectively collaborate with remote team members
- Employing a collaborative leadership style that motivates and empowers cross-functional teams and disciplines.
- Adaptability and flexibility to accommodate changes in project requirements or technology stack, and willingness to work with team members across different time zones
- Cybersecurity awareness and adherence to best practices and the company's policy to ensure the security of data and systems while working remotely
- Passion for learning, adaptability to new technologies, and commitment to delivering high-quality software solutions
How to apply:
If you are interested, please send your resume to career@ricksoft-inc.com 📧
Introduction to Ricksoft, Inc.
https://www.ricksoft-inc.com/
At Ricksoft, Inc., we are at the forefront of creating cutting-edge software plug-ins for Atlassian solutions that empower businesses to streamline their project management, boost productivity, and enhance collaboration. With a commitment to excellence and a passion for delivering top-notch products, we have quickly become a trusted name in the Atlassian Marketplace.
Why join Ricksoft, Inc.?
- Innovation: At Ricksoft, Inc., we encourage creativity and embrace new ideas. We are committed to staying ahead of the curve by constantly evolving our products to meet the ever-changing needs of our clients.
- Collaborative Environment: We believe that great things happen when talented individuals come together. Our team is diverse, dynamic, and supportive, creating a collaborative environment that fosters growth and success.
- Impactful Work: Join us in making a difference. Our products are used by organizations worldwide, meaning your work will have a significant and lasting impact.
How do you apply?
If you are interested, contact Ami Emery at career@ricksoft-inc.com 📧