About NonStop Io Technologies
NonStop io Technologies is a value-driven company with a strong focus on process-oriented software engineering. We specialize in Product Development and have a decade's worth of experience in building web and mobile applications across various domains. NonStop io Technologies follows core principles that guide its operations and believes in staying invested in a product's vision for the long term. We are a small but proud group of individuals who believe in the 'givers gain' philosophy and strive to provide value in order to seek value. We are committed to and specialize in building cutting-edge technology products and serving as trusted technology partners for startups and enterprises. We pride ourselves on fostering innovation, learning, and community engagement. Join us to work on impactful projects in a collaborative and vibrant environment. We're seeking an experienced Backend Software Engineer to join our team. As a backend engineer, you will be responsible for designing, developing, and deploying scalable backends for the products we build at NonStop. This includes APIs, databases, and server-side logic.
Responsibilities
Design, develop, and deploy backend systems, including APIs, databases, and server-side logic
Write clean, efficient, and well-documented code that adheres to industry standards and best practices
Participate in code reviews and contribute to the improvement of the codebase
Debug and resolve issues in the existing codebase
Develop and execute unit tests to ensure high code quality
Work with DevOps engineers to ensure seamless deployment of software changes
Monitor application performance, identify bottlenecks, and optimize systems for better scalability and efficiency
Stay up-to-date with industry trends and emerging technologies; advocate for best practices and new ideas within the team
Collaborate with cross-functional teams to identify and prioritize project requirements
Requirements
At least 5+ years of experience building scalable and reliable backend systems
Strong expertise in NodeJS/NestJS, Express, PostgreSQL
Experience with microservices architecture and distributed systems
Proficiency in database design (SQL and NoSQL)
Knowledge of cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines
Deep understanding of design patterns, data structures, and algorithms
Hands-on experience with containerization technologies like Docker and orchestration tools like Kubernetes
Exceptional communication and leadership skills
Strong understanding of object-oriented programming principles and design patterns
Familiarity with automated testing frameworks and methodologies
Excellent problem-solving skills and attention to detail
Strong communication skills and ability to effectively lead and maintain a collaborative team environment
Skills:- NodeJS (Node.js), NextJs (Next.js), Express, Microservices, Amazon Web Services (AWS), CI/CD, Windows Azure, SQL, PostgreSQL, Google Cloud Platform (GCP) and NOSQL Databases