Full-Stack Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

$700

HOURS PER WEEK

20

DATE POSTED

Apr 25, 2024

JOB OVERVIEW

Join the dynamic team at Esvoice, a rapidly growing financial management platform tailored for freelancers, and small businesses. We are seeking a skilled Full Stack Developer to help us enhance the functionality and user experience of our software, which focuses on streamlining the estimate-to-invoice process. This role is crucial in helping us achieve our mission of speeding up payment processes and elevating the professional stature of our users.

Responsibilities:

Develop and maintain the front-end and back-end of Esvoice applications.
Collaborate with product managers, UX/UI designers, and other developers to ideate software solutions.
Design client-side and server-side architecture.
Write effective APIs and integrate third-party services and databases.
Test software to ensure responsiveness and efficiency.
Troubleshoot, debug, and upgrade software.
Create security and data protection settings.
Write technical documentation.
Implement new features and optimize existing ones from controller-level to UI.
Vigorously participate in code reviews and enforce quality standards.

Qualifications:

Proven experience as a Full Stack Developer or similar role (3+ years preferred).
Experience developing web applications using Node.js, React.js, and Express.js.
Proficiency with databases (e.g., MongoDB, PostgreSQL) and web servers (e.g., Apache, AWS, Google Cloud).
Familiarity with common stacks.
Knowledge of multiple front-end languages and libraries (e.g., HTML/ CSS, JavaScript, XML, jQuery).
Knowledge of multiple back-end languages (e.g., Java, Python) and JavaScript frameworks (e.g., Angular, React, Node.js).
Excellent communication and teamwork skills.
Great attention to detail and organizational skills.
An analytical mind with problem-solving aptitude.

What We Offer:

Competitive salary and benefits package.
Flexible working hours and remote work options.
An open, collaborative environment with a team of like-minded individuals.
Opportunities for professional growth and advancement.

How to Apply:
Interested candidates should submit a resume, cover letter, and portfolio of projects. Please highlight specific experiences that demonstrate your capabilities in relation to the technologies and methodologies mentioned above.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin