Any
$1000 - $2000
40
Dec 27, 2024
Job Description
We are looking for a Backend Engineer proficient in Node.js and/or Django to build robust, scalable server-side applications. The ideal candidate will be responsible for designing and implementing high-performance APIs, managing databases, and ensuring system reliability. As part of our collaborative development team, you'll work closely with frontend developers to create seamless, full-stack solutions. We value attention to detail and a commitment to writing clean, maintainable code.
Responsibilities
Design and implement scalable backend services and RESTful APIs
Develop and maintain database schemas and data models
Create and manage efficient server-side architecture
Implement security and data protection measures
Write comprehensive unit tests and integration tests
Optimize application performance and implement caching strategies
Collaborate with frontend teams to integrate client and server-side functionality
Attend weekly meetings in US timezone
Skills
Required:
Strong proficiency in either Node.js or Django (both is a plus)
Experience with RESTful API design and implementation
Solid understanding of database management (SQL and NoSQL)
Proficiency in writing clean, documented code
Experience with version control systems (Git)
Knowledge of security best practices and authentication systems
Nice to have:
Experience with both Node.js and Django
Knowledge of TypeScript
Familiarity with containerization (Docker)
Experience with cloud services (AWS, GCP, or Azure)
Understanding of microservices architecture
Experience with message queues and task scheduling
CI/CD pipeline experience
Technical Requirements
Experience with one or more of: PostgreSQL, Mysql, Redis
Understanding of asynchronous programming patterns
Familiarity with testing frameworks (Jest, PyTest)
Knowledge of API documentation tools (Swagger/OpenAPI)
Please respond to this post AND take this assessment: