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 Skills
- Apply ONLY if you know ALL these skills: Node.js, React.js, AWS, SQL, Unit Testing
- Pleasant Attitude and Easy to work with.
Experience : 4 - 8+ Years
Application Closing Date : 22 February, 2025
Key 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 Contracts
- Strong communication and presentation skills
Interview Format:
- First - Phone Introduction
- Second - Technical Questions, Live Coding, Code Review.