Position Overview:
We are looking for a skilled and motivated Mid-Level Backend Developer to contribute to the development and optimization of our backend systems. You will work closely with senior developers to build scalable, high-performance back-end services and APIs, ensuring robust integration with front-end systems and third-party services.
Key Responsibilities:
- Design, develop, and maintain backend services and APIs.
- Write clean, reusable, and well-documented code that is easy to maintain.
- Collaborate with front-end developers, UX/UI designers, and product managers to create seamless user experiences.
- Assist in the development of database schemas and design efficient queries for performance optimization.
- Contribute to the creation of RESTful and/or GraphQL APIs.
- Ensure the back-end systems are scalable, secure, and maintainable.
- Participate in code reviews, providing constructive feedback and ensuring best practices are followed.
- Debug, troubleshoot, and optimize code for performance, scalability, and reliability.
- Work with cloud computing services (AWS, Azure, etc.) and containerization (Docker).
- Collaborate in Agile ceremonies such as sprint planning, retrospectives, and stand-ups.
Required Skills and Qualifications:
- 2-4 years of professional experience in backend development.
- Strong proficiency in programming languages such as Node.js, Python, Ruby, Java, or PHP.
- Experience building and consuming RESTful APIs and microservices.
- Knowledge of SQL and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
- Experience with version control systems (Git) and collaborative workflows.
- Familiarity with cloud platforms (AWS, Google Cloud, Azure) and deployment pipelines.
- Knowledge of security principles such as authentication, authorization, and data encryption.
- Experience with testing frameworks and methodologies (unit, integration, and functional tests).
- Strong communication and problem-solving skills.
Preferred Qualifications:
- Familiarity with Docker and Kubernetes for containerization and orchestration.
- Experience working with CI/CD tools and pipelines.
- Familiarity with serverless architectures.
- Knowledge of performance optimization techniques.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for skill development and career growth.
- Collaborative and dynamic work environment.
- Flexible working hours and remote work options.
Location: Kalanki, Kathmandu
Salary: Negotiable
