Backend Developer
Back to all positions
Backend Developer
About the Role
We are looking for a talented Backend Developer to join our engineering team at Mobiles360. You will be responsible for designing, building, and maintaining our server-side infrastructure, APIs, and database systems. This is a high-impact role where you will have the opportunity to solve challenging technical problems at scale and directly influence the architecture of a platform that millions of users rely on every day.
Responsibilities
- Design, develop, and maintain scalable and reliable RESTful APIs and microservices using Node.js and TypeScript
- Architect and optimize database schemas and queries for MongoDB and other data stores
- Collaborate with frontend developers to define API contracts and seamless integration strategies
- Implement authentication, authorization, and security best practices across all services
- Monitor, troubleshoot, and optimize system performance, reliability, and scalability under load
- Write clean, well-documented, and thoroughly testable code following agreed-upon standards
- Participate actively in code reviews, architectural discussions, and technical decision-making
- Set up and maintain CI/CD pipelines and deployment automation workflows
- Ensure data integrity, backup strategies, and disaster recovery plans are in place
- Work in an Agile environment and contribute to sprint planning, stand-ups, and retrospectives
Requirements
- 4+ years of professional experience in backend development
- Strong proficiency in Node.js and TypeScript
- Solid experience with MongoDB and Mongoose ORM
- Proven track record designing and building RESTful APIs at scale
- Familiarity with cloud platforms such as AWS, GCP, or Azure
- Understanding of microservices architecture and distributed systems principles
- Experience with containerization technologies (Docker; Kubernetes is a plus)
- Proficiency with Git and collaborative development workflows
- Strong knowledge of security best practices including OAuth 2.0, JWT, and TLS
- Excellent analytical, debugging, and problem-solving abilities
Nice to Have
- Experience with Next.js API routes and serverless functions
- Knowledge of message queuing systems (RabbitMQ, Kafka, or similar)
- Experience with Redis or other in-memory caching solutions
- Familiarity with infrastructure-as-code tools such as Terraform or Pulumi
- Background in performance tuning, query optimization, and database indexing strategies
What We Offer
- Competitive salary of $100,000 – $145,000 per year, based on experience
- Comprehensive health, dental, and vision insurance from day one
- Flexible working hours and a hybrid work model (3 days in-office, 2 remote)
- 20 days of paid time off plus all federal holidays
- $2,000 annual learning and professional development budget
- Home office setup stipend of $1,000
- Regular team events, off-sites, and company retreats
- A collaborative, inclusive, and growth-oriented work environment