35 People Impact Jobs
Backend Engineer - Python/Java/Node.js (4-9 yrs)
People Impact
posted 10d ago
Key skills for the job
Key Responsibilities :
- Design, develop, test, and deploy high-quality backend services and APIs.
- Optimize application performance and scalability through efficient code and system architecture.
- Collaborate closely with frontend engineers to ensure seamless integration and user experiences.
- Maintain data integrity and security by implementing best practices for database design and management.
- Troubleshoot, debug, and upgrade existing systems to enhance functionality and performance.
- Write and maintain technical documentation for backend systems and APIs.
- Actively participate in code reviews to maintain high-quality code standards.
Requirements :
- Experience : 3+ years of experience in backend development with a focus on web applications.
- Languages : Proficiency in programming languages such as Python/ Java/ Node.js, or Go.
- Frameworks : Experience with backend frameworks such as Express/ Django/ or Spring Boot.
- Database : Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and familiarity with NoSQL databases (e.g., MongoDB, Redis).
- API Development : Proven experience in designing and implementing RESTful APIs; knowledge of GraphQL is a plus.
- Cloud Platforms : Familiarity with cloud services such as AWS, Azure, or Google Cloud.
- Version Control : Proficient in using Git for version control and collaborative development.
- DevOps : Knowledge of CI/CD pipelines, Docker, and containerization practices.
- Problem Solving : Strong analytical skills with the ability to troubleshoot complex systems and data flows.
Preferred Qualifications :
- Familiarity with security practices, including data encryption, authentication, and authorization.
- Knowledge of serverless architecture and cloud-native application development.
Functional Areas: Other
Read full job description