64 KPB Consultants Jobs
Backend Engineer - Node.js/Python (2-6 yrs)
KPB Consultants
posted 18hr ago
About the Role :
We are seeking a passionate and talented Backend Engineer to join our growing engineering team.
As a Backend Engineer, you will play a crucial role in designing, developing, and maintaining the core systems that power our products.
You will work closely with a talented team of engineers to build scalable, reliable, and high-performance backend infrastructure.
Key Responsibilities :
Backend Development :
- Design, develop, and maintain efficient, reusable, and reliable backend code using appropriate technologies and frameworks.
- Implement robust and scalable APIs (RESTful, GraphQL) for both internal and external consumption.
- Develop and integrate with databases (relational, NoSQL) and other data stores.
- Ensure data integrity, security, and performance across all backend systems.
System Architecture :
- Collaborate with cross-functional teams (frontend, product, design) to analyze requirements, define APIs, and seamlessly integrate frontend elements.
- Design and implement scalable and maintainable system architectures.
- Optimize database performance, ensuring maximum speed and scalability.
Security & Reliability :
- Implement robust security measures, including authentication, authorization, and data encryption.
- Adhere to industry best practices and compliance requirements for data security and privacy.
- Ensure system reliability and availability through proactive monitoring, logging, and error handling.
DevOps & Infrastructure :
- Collaborate with DevOps and infrastructure teams to optimize deployment processes, monitor system performance, and address scalability concerns.
- Contribute to the automation of infrastructure and deployment tasks.
Problem-Solving & Troubleshooting :
- Debug and resolve software defects and other technical issues efficiently, identifying root causes and implementing effective solutions.
Continuous Improvement :
- Stay up-to-date with emerging backend technologies, trends, and best practices.
- Participate in code reviews and provide constructive feedback to maintain high code quality standards.
- Contribute to the improvement of our engineering processes and best practices.
Technical Leadership :
- Take ownership of the technical road map for specific systems or components.
- Mentor and guide junior engineers as needed.
Qualifications :
Essential :
- Bachelor's/Master's degree in Computer Science or a related field.
- 2-6 years of professional experience in backend software development.
- Strong proficiency in at least one backend programming language (e.g, Node.js, Python, Java, Go).
- Experience with relational databases (e.g, MySQL, PostgreSQL) and/or NoSQL databases (e.g, MongoDB, Cassandra).
- Experience with RESTful API design and development.
- Strong understanding of data structures, algorithms, and object-oriented programming principles.
- Excellent problem-solving, debugging, and analytical skills.
- Ability to work independently and as part of a high-performing team
Functional Areas: Other
Read full job description5-12 Yrs