Backend Developer

Spait Infotech2024 — Canada · Posted ~1 day ago

Skills

Java Python Node.js C#/.NET REST APIs HTTP JSON Relational databases MySQL PostgreSQL Git Backend development Application security REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology organization is looking for a Backend Developer to design, develop, and maintain scalable applications and RESTful APIs. You will work with backend languages such as Java, Python, Node.js, or C#/.NET; relational databases; authentication and authorization; external integrations; and application performance. Collaboration with frontend, QA, DevOps, and product teams is an important part of the role.

Highlights

Opportunity to design and maintain robust backend applications and APIs while working across databases, integrations, security, performance, and scalability. The role encourages clean, tested code, technical design participation, code reviews, and close collaboration across engineering and product teams.

Description

Key Responsibilities Design, develop, and maintain robust backend applications and RESTful APIs.Write clean, scalable, maintainable, and well-tested code.Develop and optimize database queries, schemas, and data models.Integrate third-party APIs and external services.Troubleshoot, debug, and resolve application and production issues.Implement authentication, authorization, and application security best practices.Collaborate with frontend developers, QA engineers, DevOps teams, and product managers.Participate in code reviews and contribute to technical design discussions.Monitor application performance and improve scalability and reliability.Write and maintain technical documentation and API documentation.Required Skills Strong experience in one or more backend languages such as Java, Python, Node.js, or C#/.NET.Good knowledge of REST APIs, HTTP, JSON, and web services.Experience with relational databases such as MySQL or PostgreSQL.Knowledge of Git and version control.Understanding of software development lifecycle and Agile methodologies.Strong problem-solving and debugging skills.Good understanding of data structures and algorithms.Preferred Skills Experience with AWS, Azure, or Google Cloud.Knowledge of Docker and Kubernetes.Experience with Redis, Kafka, or RabbitMQ.Familiarity with CI/CD pipelines and DevOps practices.Knowledge of microservices architecture.Experience with automated testing and monitoring tools.