Full Stack Engineer
Responsibilities
- Develop and maintain web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Convert Figma designs into functional and responsive web interfaces using CSS, HTML5, and JavaScript, ensuring cross-browser compatibility and mobile responsiveness.
- Create and integrate APIs for both consuming third-party services and developing internal functionalities, particularly for real-time currency exchange rates and administrative operations.
- Implement real-time data handling mechanisms using WebSockets or similar technologies to ensure up-to-date information is displayed to the users.
- Participate in the entire application lifecycle, focusing on coding, debugging, and providing robust end-to-end solutions.
- Conduct both automated and manual testing to identify and fix bugs or inconsistencies, ensuring the highest quality of the website and its features.
- Employ secure coding practices to protect the application and sensitive user data against potential threats.
- Work collaboratively in a remote setting, effectively communicating with team members and managing tasks to meet project deadlines.
Required Skills and Experience:
- Proven experience as a Full Stack Developer, with a strong portfolio of projects demonstrating proficiency in the MERN stack.
- Extensive experience with front-end development tools and frameworks, particularly React.js, and the ability to turn Figma designs into high-quality web pages.
- In-depth knowledge of API development and integration, with a focus on creating efficient, scalable solutions for data handling and third-party services.
- Experience with real-time technologies like WebSockets for live data updates and interactions.
- A solid understanding of QA methodologies, with skills in both automated and manual testing to ensure software quality.
- Strong problem-solving skills and creativity, with the ability to innovate and find cost-effective solutions to technical challenges.
- Knowledge of AJAX, PHP, and asynchronous website development, showcasing versatility in using different technologies to achieve business goals.
- A strong emphasis on security best practices in coding, with experience implementing measures to safeguard applications and data.
- Excellent communication and time management skills, with the ability to work independently and as part of a remote team.
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience working in the fintech industry, particularly in cross-border payments, is highly desirable.
- Familiarity with additional programming languages and frameworks is a plus.
Method of Application
Send your application to [email protected]
Leave a Comment