Backend Developer, AI
entrata
Job Summary
Entrata is seeking a skilled Backend Developer to help power and scale its next-generation AI products. The role involves working closely with senior developers and cross-functional teams to deliver robust, scalable, and high-performance backend systems that enable outstanding user experiences. Responsibilities include designing, architecting, developing, testing, and maintaining backend platforms and APIs for AI-powered products, writing clean and efficient code, optimizing applications for speed and scalability, and collaborating with front-end developers for seamless integration. The developer will engage in the full software development lifecycle, troubleshoot issues, and stay current with emerging technologies. This position requires demonstrable experience leveraging AI-powered development tools for enhanced code generation and efficiency.
Must Have
- 3+ years of professional backend development experience
- Experience leveraging AI development tools (e.g., Cursor AI, GitHub Copilot)
- Excellent core JavaScript skills with TypeScript and Node.js
- Proven experience in full software development lifecycle
- 3+ years working with MongoDB
- Experience with Generative AI tools
- Fast learner, adaptable to new technologies
Good to Have
- Experience with cloud platforms (GCP or AWS)
- Experience in startup or fast-paced environments
- Bachelor’s degree or higher in Computer Science or related field
- Experience with geographically distributed or remote teams
Perks & Benefits
- Flexible and transparent culture
- Remote and hybrid work options
- Generous vacation time
- Frequent company recharge days
- Comprehensive medical, dental, and vision coverage
- Fertility benefits
- HSA/FSA options
- Employer-paid disability benefits
- Access to 401(k) with employer matching
- Wellness initiatives
- Onsite gym access
- Mental health resources
- Wellness challenges
- Employee assistance programs
- Family-centric leave policies
- Volunteerism and charity event opportunities
- Exclusive Previ cell phone plan
- Discounts on services or local business partnerships
- Bi-annual swag drops
Job Description
Responsibilities
- Design, architect, develop, test, and maintain backend platforms and APIs for multiple AI-powered products
- Write clean, efficient, and testable code, using best practices for code quality, scalability, and maintainability
- Optimize applications for maximum speed, scalability, and reliability
- Collaborate with front-end developers to deliver seamless integration and end-to-end solutions
- Troubleshoot, debug, and resolve complex backend issues promptly
- Engage in the full software development lifecycle: requirements gathering, technical specification, development, deployment, and support
- Stay current with emerging technologies and advocate for best practices within the engineering team
- Contribute to technical discussions and assist in architectural decisions for a growing platform
Minimum Qualifications
- 3+ years of professional backend development experience
- Demonstrable experience leveraging AI-powered development tools (e.g., Cursor AI, GitHub Copilot, Tabnine) for enhanced code generation, refactoring, debugging assistance, and overall development efficiency.
- Excellent core JavaScript skills, with strong hands-on experience in TypeScript and related frameworks (e.g., Node.js, Express)
- Proven experience in managing the full software development lifecycle
- 3+ years working with MongoDB, designing scalable data models and queries
- Experience with Generative AI tools and integrating AI solutions into production systems
- Experience with cloud platforms (GCP or AWS) is a strong plus
- Experience working in startup or fast-paced environments preferred
- Fast learner with the ability to quickly adapt to new technologies and methodologies
Preferred Qualifications
- Bachelor’s degree or higher in Computer Science or a related field
- Experience working with geographically distributed or remote teams