Full Stack Developer

--Addis Software--

About Addis Software

Addis Software is known for creating innovative solutions that drive success for our clients. We are committed to delivering high-quality products and services that make a difference in the tech industry. At AddisSoftware, we believe in fostering a culture of creativity, collaboration, and continuous learning. Join us, and be a part of a team that values your contributions and invests in your growth.

Job Overview

AddisSoftware is seeking for a skilled Full Stack Software Developer to join our forward-thinking and dynamic team. This role offers an incredible opportunity to work with new technologies, gain hands-on experience, and contribute to cutting-edge projects. Whether you're an experienced developer or eager to grow your skills, this position is perfect for those who are passionate about coding, learning, and making a real impact.


Problem-Solving
Learning Attitude
Analytical Thinking

Duties and Responsibilities

  • API Implementation:  grasp the fundamental concepts of API implementation and contribute effectively to the development process.
  • Single Page Applications: Build single-page applications (SPAs) using React, focusing on user experience and responsive design.
  • Performance and Scalability: Ensure application performance, uptime, and scalability by maintaining high standards of code quality and thoughtful application design.
  • Collaboration: Work closely with other team members to integrate new features and enhance existing ones.
  • Continuous Improvement: Stay updated with the latest industry trends and best practices to continually improve the codebase and application architecture.

Qualifications

  • Front-End Proficiency: Strong proficiency in HTML, CSS, and JavaScript.
  • JavaScript Frameworks: Familiarity with modern JavaScript frameworks, particularly React.
  • Back-End Development:  Experience with server-side languages such as Node.js and Express.js.
  • Database Management: Knowledge of MongoDB or similar NoSQL databases.

Why Join Us?


  • Collaborative Team: Work with a great and fun team of developers who are passionate about technology.

  • Dynamic work environment: Our offices provide open work spaces, meeting rooms and break areas.
  • Learning Opportunities: Engage in continuous learning and personal development with access to industry experts and the latest technologies.
  • Cutting-Edge Projects: Contribute to innovative projects that challenge the status quo.
  • Work-Life Balance: We promote a healthy work-life balance offering normal work hour arrangements and comprehensive 20 days of annual leaves to support your overall well-being.

  • Skill-Based Rewards: Earn rewards based on skill development and performance.
Our Product

How to Apply


If you're ready to take your career to the next level and join a team that values your contributions, we want to hear from you!