Job Description
About the Role
We are seeking a talented and motivated Full-Stack Software Developer to join our engineering team, contributing to the research and development of innovative in-house software solutions. In this role, you will participate in the full software development lifecycle—from ideation and design to development, testing, deployment, and maintenance.
This is a hands-on role where you’ll work on complex systems, write efficient and scalable code, and collaborate closely with a skilled team of developers and engineers.
Responsibilities
- Design, develop, and maintain robust and scalable software modules and systems.
- Participate in the full software development lifecycle, including specification, prototyping, implementation, testing, and support.
- Write clean, testable, and efficient code following best practices.
- Lead and participate in code reviews to ensure code quality and knowledge sharing.
- Optimize data processing and relational structures in PostgreSQL databases.
- Perform unit testing, debugging, and performance tuning.
- Contribute to system performance optimization across various processing components.
Requirements
- Proven experience in full-stack software development, system analysis, and software architecture.
- Proficiency in C programming language.
- Strong working knowledge of Linux environments.
- Experience with multi-threaded and multi-core programming.
- Solid understanding of PostgreSQL or other relational database systems, including data modeling and performance tuning.
- Familiarity with writing testable code and applying software engineering best practices.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline #WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers #Dynamicbrandguru
Apply Now