Back to jobs

Backend Developer

Tech Avenue Pvt LtdIslamabad, PakistanPosted 2w ago
Software Engineer (Python, React)
Full-time
Apply on company siteCraft my tailored resume free

Free to start · No card

Job description

Reports to: Backend Team Lead / Engineering Manager Employment Type: Full-time Experience Level: 1-2 years Positions Available: 3 Openings Position Summary We are looking for 3 skilled Backend Developers with 1-2 years of experience to join our engineering team. You will be responsible for developing server-side applications, building RESTful APIs, managing databases, and ensuring high performance and responsiveness to frontend requests. This role involves working with Node.js, Python, or .NET Core, implementing CI/CD pipelines, and collaborating with frontend developers and other team members. Key Responsibilities Develop and maintain server-side applications using Node.js, Python, or .NET Core Design, develop, and maintain RESTful APIs for web and mobile applications Write clean, efficient, and well-documented code following best practices Design and manage database schemas using SQL (PostgreSQL, MySQL) or NoSQL (MongoDB) Implement authentication and authorization mechanisms (JWT, OAuth) Integrate third-party APIs and services Participate in CI/CD pipeline implementation and maintenance Optimize application performance and database queries Debug and troubleshoot backend issues Implement security best practices and data protection measures Collaborate with frontend developers to integrate user-facing elements Participate in code reviews and follow coding standards Use version control (Git) for code management Stay updated with latest backend technologies and best practices Required Qualifications Education: Bachelor's degree in Computer Science, Software Engineering, or related field Experience: 1-2 years of professional experience as a Backend Developer Experience building RESTful APIs and server-side applications Required Technical Skills: Proficiency in at least one backend language: Node.js (Express.js), Python (Django/Flask), or .NET Core Strong understanding of RESTful API design and development Experience with SQL databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB) Knowledge of database design, queries, and optimization Understanding of authentication and authorization (JWT, OAuth, sessions) Familiarity with CI/CD concepts and tools (GitHub Actions, Jenkins, GitLab CI) Familiarity with version control (Git/GitHub) Basic understanding of server deployment and hosting Knowledge of API testing tools (Postman, Insomnia) Preferred Skills: Experience with cloud platforms (AWS, Azure, or GCP) Hands-on experience implementing CI/CD pipelines Knowledge of Docker and containerization Familiarity with message queues (RabbitMQ, Redis) Understanding of microservices architecture Experience with ORM/ODM tools (Sequelize, Mongoose, Entity Framework) Basic knowledge of frontend technologies (helpful for API integration) Soft Skills: Strong problem-solving and analytical skills Good communication and collaboration abilities Eagerness to learn and adapt to new technologies What we offer: Competitive salary based on experience Opportunity to work on challenging backend projects Exposure to modern development practices including CI/CD Learning and professional development opportunities #J-18808-Ljbffr