We want passionate people who are ready to go all in to build the next Facebook. Forget the mundane 9 to 5. Once you see what we're building, you'll be excited to ship nonstop with our tight-knit, supportive team. Yes, the salary is nice, but let's be honest; we're all here for the stock options and the chance to create something truly transformative. We love when engineers surprise us with amazing ideas and unexpected features-your creativity and innovation aren't just welcome; they're encouraged.
We are seeking an experienced Senior Backend Developer to join our team and help drive technical excellence in our backend infrastructure. This role combines technical expertise with leadership opportunities in a remote-friendly environment.
Required Experience & Skills
5+ years of professional software development experience
Expert-level proficiency in:
Node.js & Express.js
TypeScript
RESTful API design and implementation
Object-Oriented Programming principles
Strong understanding of:
Design Patterns (SOLID principles)
System architecture patterns
Enterprise integration patterns
Advanced knowledge of database systems:
MySQL (Expert level)
PostgreSQL
MongoDB
ElasticSearch/OpenSearch
Extensive AWS infrastructure experience
Strong background in testing methodologies and code review practices
Proven experience with microservices architecture
Core Responsibilities
Design and implement scalable backend architectures
Drive technical decisions and architectural improvements
Maintain high code quality standards through reviews and best practices
Monitor and optimize system performance
Apply and enforce design patterns and architectural principles
Development & Documentation
Develop robust and scalable backend services
Create and maintain comprehensive API documentation
Implement security best practices across services
Write and maintain unit tests
Collaborate with cross-functional teams
Design and implement reusable components and systems
Technical Requirements:
Primary Technologies
Backend: Node.js, Express.js, TypeScript
Databases: MySQL, PostgreSQL, MongoDB
Cloud: AWS (primary), Azure (secondary)
Testing: Jest, Mocha, or similar frameworks
Version Control: Git
API Tools: Postman
Design & Architecture Skills
Experience with various architectural styles such as Microservices and Event-Driven architecture
Understanding of Object-Oriented Design principles and Design Patterns
Professional Skills
Strong analytical and problem-solving abilities
Excellent written and verbal communication
Self-motivated with independent work ethic
Proactive approach to solutions and improvements
Flexible schedule mindset for team collaboration
Detail-oriented with focus on quality
Work Environment
Remote-friendly culture
Flexible scheduling options
Independent work environment with support when needed
Emphasis on code quality, clear communication and innovation