At ZineIQ, we work with Governments across the world to create software that impact human lives. As a Senior Software Engineer, you will play a critical role in the development and maintenance of server-side logic, User Interface, database interactions, and ensuring high performance and responsiveness to requests from the front-end. You will collaborate with cross-functional teams to create and improve features, troubleshoot and solve issues, and contribute to a robust and scalable backend architecture.Required SkillsApply ONLY if you know ALL these skills: Node.js, React.js, AWS, SQL, Unit TestingPleasant Attitude and Easy to work with.Experience : 4 - 8+ YearsApplication Closing Date : 22 February, 2025Key Responsibilities:Design and Develop: Architect and implement server-side logic, define and maintain databases, and ensure high performance and responsiveness.API Management: Develop and maintain RESTful APIs to support various client-side applications and integrate with third-party services.Database Management: Design, implement, and optimize database schemas, perform migrations, backups, and restorations.Performance Optimization: Analyze and enhance application performance, implement caching strategies, and optimize SQL queries.Security: Implement data protection measures, secure APIs, and comply with industry best practices for cybersecurity.Collaboration: Work closely with front-end developers, product managers, and other stakeholders to deliver high-quality products.Testing and Debugging: Write and maintain unit tests, debug issues, and ensure the reliability of backend systems.Documentation: Document processes, code, and APIs for internal use and external partners.Continuous Improvement: Stay updated with emerging technologies, propose improvements, and continuously seek ways to enhance the backend infrastructure. Required Skills and Qualifications:Technical Proficiency:Strong proficiency in Node.js and React.js.Experience with database technologies such as PostgreSQL and ORMs.Knowledge of RESTful API design and development. Understanding of monolithic and microservices architectures and containerization technologies like Docker.Problem-Solving: Strong analytical and problem-solving skills.Communication: Excellent communication skills and ability to work in a team-oriented environment.Version Control: Proficiency with version control systems (Git).Testing: Experience with automated testing frameworks and practices (Cypress preferred)Cloud Services: Experience with AWS.Scalability: Experience in building and scaling distributed, high-traffic services.Preferred Skills:DevOps: Familiarity with CI/CD pipelines such as Jenkins and infrastructure as code tools like Terraform.Blockchain and Smart ContractsStrong communication and presentation skillsInterview Format:First - Phone IntroductionSecond - Technical Questions, Live Coding, Code Review.
Job Title
Senior Software Engineer - Fullstack (NodeJs, ReactJs, AWS)