Senior Backend Developer
Code Encoders
Company Description
Code Encoders is a Lahore-based company specializing in Blockchain technology, web and mobile app development. With a solid foundation of up to 7 years in crafting high-quality software solutions, we blend technical excellence with creative innovation. Our services extend from Blockchain to content writing, digital marketing, and UI/UX design, delivering state-of-the-art solutions that captivate and engage.
Job Summary:
We seek a Senior Backend Developer with over 4 years of experience in Node.js to drive backend development for our projects. The ideal candidate will have a proven track record in creating robust, scalable applications and have experience managing end-to-end development processes. You will work closely with our frontend and product teams to bring exciting projects to life, ensuring efficient and effective backend solutions.
Key Responsibilities:
- Develop, maintain, and optimize server-side applications using Node.js.
- Architect and implement RESTful APIs and GraphQL endpoints for seamless communication with frontend applications.
- Design and manage databases (SQL and NoSQL) ensuring high availability, performance, and security.
- Lead code reviews, mentor junior developers, and ensure best practices are followed across the team.
- Implement robust authentication, authorization, and data validation processes.
- Collaborate with frontend, DevOps, and product teams to create and deploy scalable, resilient solutions.
- Identify, analyze, and resolve complex backend issues.
- Maintain documentation for technical architecture and codebase.
Required Skills and Qualifications:
- Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
- 4+ years of experience in backend development, specifically with Node.js.
- Expertise in JavaScript and TypeScript, with strong knowledge of asynchronous programming and event-driven architectures.
- Proficient in database technologies like PostgreSQL, MongoDB, Redis, etc.
- Experience with microservices architecture, Docker, and Kubernetes.
- Knowledge of API integration, REST, and GraphQL.
- Familiarity with testing frameworks such as Mocha, Chai, Jest, or similar.
- Proficient with version control (Git) and collaborative development workflows.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with cloud services (AWS, Azure, or GCP) and CI/CD pipelines.
- Knowledge of frontend technologies and frameworks (React, Vue.js) for improved collaboration.
- Exposure to Agile and Scrum methodologies.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume