Taro Logo

Senior Application Engineer

A fast-growing company with a data-first mindset, specializing in advanced technology platforms like Google Cloud and Salesforce to help clients drive action through data and insights.
$120,000 - $140,000
Backend
Senior Software Engineer
Remote
4+ years of experience
AI · Enterprise SaaS

Job Description

Egen is seeking a Senior Application Engineer to join their dynamic team in a remote capacity. This role is perfect for an experienced full-stack developer who wants to work at the intersection of AI/ML and user-facing applications. The position offers an exciting opportunity to design and build applications that transform AI/ML insights into practical, user-friendly solutions.

The ideal candidate will have 4+ years of experience in full-stack development, with strong expertise in both backend technologies (Python, TypeScript, Node.js, Java) and frontend frameworks (React, Vue.js, Angular). You'll be working with modern cloud platforms like Google Cloud or Azure, implementing containerized solutions, and managing both SQL and NoSQL databases.

At Egen, you'll be part of a fast-growing company with a data-first mindset, working alongside talented engineers and contributing to projects that make a real impact. The company culture emphasizes continuous learning, problem-solving, and innovation. The role offers comprehensive benefits including health insurance, 401(k) matching, paid leave, and parental leave.

This position is perfect for someone who enjoys the challenges of building scalable, performant applications while working in an Agile environment. You'll have the opportunity to work with cutting-edge technologies, contribute to the full software development lifecycle, and help bridge the gap between complex AI/ML systems and end-user experiences. The competitive salary range of $120,000-$140,000 reflects the senior level of this position.

Last updated 19 days ago

Responsibilities For Senior Application Engineer

  • Develop full-stack applications and workflows with modern architectures, following 12-factor app principles
  • Build and maintain backend services in programming stack such as Python, TypeScript, Node.js, or Java
  • Design and implement RESTful APIs and containerized services for application delivery
  • Create intuitive, high-performance front-end experiences using frameworks like React, Vue.js, or Angular
  • Collaborate closely with Solutions Architects to ensure application design aligns with business and technical requirements
  • Implement cloud-native solutions on Google Cloud or Azure
  • Work with relational and NoSQL databases
  • Apply testing frameworks and best practices
  • Participate in Agile ceremonies
  • Contribute to automation, CI/CD strategies, and release management
  • Ensure code quality, security, and adherence to non-functional requirements

Requirements For Senior Application Engineer

Python
TypeScript
Node.js
Java
React
MongoDB
MySQL
PostgreSQL
  • 4+ years of professional software development experience with full-stack applications
  • Strong proficiency in one or more backend stack (Python, TypeScript, Node.js, Java)
  • Experience building RESTful APIs and containerized services (Docker, Kubernetes)
  • Strong front-end skills with React, Vue.js, or Angular
  • Experience with Google Cloud or Azure services for application deployment and scaling
  • Solid understanding of microservices architecture and 12-factor app methodology
  • Strong database experience with MySQL, MongoDB, PostgreSQL, or SQL Server
  • Familiarity with configuration and secret management tools
  • Knowledge of testing frameworks and Agile/Scrum methodologies
  • Excellent troubleshooting, debugging, and system design skills

Benefits For Senior Application Engineer

Medical Insurance
Parental Leave
401k
  • Comprehensive Health Insurance
  • Paid Leave (Vacation/PTO)
  • Paid Holidays
  • Sick Leave
  • Parental Leave
  • Bereavement Leave
  • 401(k) Employer Match
  • Employee Referral Bonuses