Senior Full Stack Developer job at ShareCARD
Vacancy Title: Senior Full Stack Developer
Type: Full Time
Industry: Information Technology
Category: Management
Jobs at: ShareCARD
Deadline for this Job: Friday, May 31, 2024
Duty Station: Within Uganda, Kampala, East Africa
Summary:
- Date Posted: Saturday, May 25, 2024
- Base Salary: Not Disclosed
- Work Hours: Full-time, 8 hours per day
Similar Jobs in Uganda: Explore opportunities here.
Learn More About ShareCARD: Discover more about ShareCARD here.
Job Details:
Job Brief: As a Senior Full Stack Developer, you will play a crucial role in the technical development and implementation of ShareCARD technologies and products. You will be responsible for developing and maintaining robust software solutions, leveraging the latest technology, addressing customer needs, and enhancing the business’s value proposition. The successful candidate will collaborate closely with the product development team to build and maintain ShareCARD’s suite of products, demanding a strong technical background and deep understanding of full stack development.
Key Responsibilities:
Full Stack Development:
- Design, develop, and maintain both frontend and backend components of ShareCARD’s applications.
- Write clean, functional, and maintainable code using Quaser.js, React, Node.js, Nest.js, PostgreSQL, and Typescript.
- Develop and implement APIs for efficient and scalable server-side applications.
- Optimize ShareCARD technologies to ensure maximum speed and performance.
- Perform UI tests to optimize performance and ensure a seamless user experience.
- Collaborate closely with the development team to ensure system consistency and create a great user experience.
Product Development Lifecycle:
- Be involved in the entire product development lifecycle, including design, development, deployment, and maintenance of new and existing features.
- Monitor and analyze product performance, iterating based on feedback.
Technical Leadership:
- Provide technical guidance and mentorship to junior developers.
- Participate in code reviews to ensure code quality and distribute knowledge.
- Facilitate the creation and maintenance of proper technical documentation.
Database and Server Management:
- Design and manage complex database structures using PostgreSQL.
- Ensure the performance, security, and reliability of the databases.
- Manage server infrastructure, including deployment and scaling.
Quality Assurance and Testing:
- Implement testing platforms and unit tests to ensure the robustness of applications.
- Troubleshoot and debug applications to optimize performance.
Continuous Improvement:
- Stay up-to-date with the latest industry trends and technologies.
- Continuously improve the development process and toolset.
Requirements and Skills:
Technical Expertise:
- At least five years of experience with React, Node.js, Nest.js, PostgreSQL, and Typescript.
- Extensive experience in designing and developing APIs using Nest.js for efficient and scalable server-side applications.
- Mastery of PostgreSQL, with the ability to manage and optimize complex database structures.
- Proficiency in database design and management, server management, and deployment.
- Proficiency with Git and GitHub.
Additional Technical Skills:
- Experience implementing testing platforms and unit tests.
- Knowledge of AWS server administration.
Soft Skills:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced, collaborative environment.
- Passion for innovation and problem-solving.
- Appreciation for clean and well-documented code.
Join ShareCARD and be part of a team that is making a difference through technology and innovation!
Job Experience:
- Minimum 60 months (5 years) of experience required.
Level of Education:
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
SEE MORE: Products Officer Assets job at dfcu Bank
Job Application Procedure: If you believe you meet the requirements, please click here to apply by the deadline on Friday, May 31, 2024.