Backend Software Developer
Mighty Apps
Employer Active
Posted 7 hrs ago
Send me Jobs like this
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
We're seeking a talented Backend Developer proficient in Python and/or Node.js to strengthen our backend engineering team. You'll design and implement server-side logic, ensure high performance and responsiveness of applications, and collaborate with frontend developers to integrate user-facing elements with server-side logic.
Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs
- Write reusable, testable, and efficient code in Python and/or Node.js
- Implement robust database schemas and optimize queries for performance
- Build and maintain RESTful APIs and/or GraphQL endpoints
- Ensure application security and data protection best practices
- Implement automated testing platforms and unit tests
- Collaborate with frontend developers on application integration
- Monitor application performance and troubleshoot production issues
- Participate in system architecture discussions and technical planning
- Document API specifications and maintain technical documentation
Requirements
- 3+ years of professional backend development experience
- Strong proficiency in Python (Django/FastAPI), and/or Node.js (Express/NestJS)
- Solid understanding of RESTful API design principles
- Experience with relational databases and NoSQL databases
- Proficiency in writing complex SQL queries and database optimization
- Understanding of asynchronous programming and event-driven architecture
- Experience with version control systems (Git)
- Strong debugging and problem-solving skills
Nice to Have
- Experience with both Python and Node.js ecosystems
- Knowledge of microservices architecture
- Experience with message queuing systems (RabbitMQ, Kafka, AWS SQS)
- Familiarity with cloud platforms (AWS, Google Cloud, Azure)
- Familiarity with containerization (Docker) and orchestration
- Experience with CI/CD pipelines and DevOps practices
Desired Candidate Profile
- 3+ years of professional backend development experience
- Strong proficiency in Python (Django/FastAPI), and/or Node.js (Express/NestJS)
- Solid understanding of RESTful API design principles
- Experience with relational databases and NoSQL databases
- Proficiency in writing complex SQL queries and database optimization
- Understanding of asynchronous programming and event-driven architecture
- Experience with version control systems (Git)
- Strong debugging and problem-solving skills
- Experience with both Python and Node.js ecosystems
- Knowledge of microservices architecture
- Experience with message queuing systems (RabbitMQ, Kafka, AWS SQS)
- Familiarity with cloud platforms (AWS, Google Cloud, Azure)
- Familiarity with containerization (Docker) and orchestration
- Experience with CI/CD pipelines and DevOps practices
Company Industry
- IT - Software Services
Department / Functional Area
- IT Software
Keywords
- Backend Software Developer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com