Requirements:
Clean Code: Ability to write clean, maintainable, and well-documented code, following coding standards and best practices;
Unit Testing: Experience with unit testing frameworks and the ability to maintain comprehensive test coverage;
Strong Debugging Skills: Expertise in identifying and resolving issues efficiently;
Network Protocols: Knowledge of network protocols such as HTTP, TCP, and FTP;
Database Expertise: Familiarity with SQL, NoSQL, and in-memory key-value databases for data storage and optimization;
Asynchronous Programming: Deep understanding of asynchronous programming in Node.js and how the event loop operates;
Willingness to Learn: A growth mindset with the ability and desire to learn new technologies and enhance existing skills.
Basic Linux Server Administration: Experience with Linux servers, handling basic administration tasks;
High-Load Systems: Knowledge and experience with high-load systems, ensuring scalability and stability under heavy traffic;
Performance Optimization: Strong skills in optimizing system performance, ensuring the backend runs smoothly and efficiently even under stress.
Responsibilities:
Develop and Maintain Backend Services: Build and maintain scalable and efficient backend services using Node.js, ensuring they meet business and performance requirements;
Optimize Application Performance: Continuously work on enhancing the performance of backend systems, ensuring they are robust and efficient;
Testing & Quality Assurance: Write and maintain unit tests to ensure high code quality, reliability, and functionality;
Debugging & Issue Resolution: Identify, debug, and resolve issues within backend systems to ensure smooth operations;
Database Management: Manage and optimize SQL and NoSQL databases, ensuring data integrity and performance across the syste;
Collaborative Work: Work closely with the team lead, frontend developers, CTO, Delivery Coordinator, and other team members to ensure seamless integration and alignment across the development process;
Continuous Learning: Stay updated on new technologies and best practices, applying them to improve the backend systems.
TeqBlaze is a trailblazer in the AdTech sector, dedicated to reshaping the digital advertising landscape globally. As their recruitment partner, we're proud to connect talented individuals with opportunities to join TeqBlaze's innovative team. They are focused on creating cutting-edge white-label programmatic solutions that go beyond meeting client needs to anticipating and shaping future demands. With a blend of advanced technology and creative strategy, TeqBlaze turns industry challenges into opportunities and data into insights.
Their team comprises some of the brightest minds in the industry, who are always on the cutting edge of new trends and technologies. Joining TeqBlaze, you become part of a dynamic community that prizes bold ideas and values collaborative problem-solving.
Why should you consider a position at TeqBlaze?
Dive into groundbreaking projects where technology and innovation converge.
Enhance your skills through comprehensive training programs and access to global industry events.
Join a vibrant team dedicated to pushing boundaries and achieving collective success.
Enjoy the flexibility to work how and where you perform best with remote, hybrid, or office settings options.
Benefit from a full suite of perks, including robust health coverage, generous vacation time, and proactive wellness initiatives.
Explore a career with TeqBlaze through us and become part of a visionary company transforming the digital advertising landscape. Apply now to make a significant impact and advance your career!