Senior Application Engineer

closed
Egen Logo

Egen

πŸ’΅ $110k-$130k
πŸ“Remote - Worldwide

Summary

Join Egen, a rapidly growing data-first company, as a full-stack developer. Develop and maintain full-stack applications and workflows using modern architectures, adhering to the 12-factor app methodology. Collaborate with the Solutions Architect on design and architecture, participate in Agile/Scrum team activities, and ensure code quality and performance. This fully remote position requires 4+ years of software development experience with .NET and JavaScript frameworks, proficiency in building RESTful APIs and containerized services, and strong Azure Cloud services experience. The role offers a competitive salary ($110,000-$130,000) and a comprehensive benefits package. Candidates must reside in the US and be available during standard US business hours.

Requirements

  • Experience with JavaScript frameworks and development workflow with VueJS, React
  • Experience with JavaScript Unit testing
  • Experience with .NET framework, SQL Server, Entity Framework and related backend tools and technologies
  • Experience with Azure Cloud CI/CD, Docker Containers, Kubernetes from the application and release management perspective
  • 4+ years of software development experience with .NET Core/.NET 6+, JavaScript framework (React, VueJS)
  • Proficient in building RESTful APIs and containerized services
  • Strong experience with Azure Cloud services (App Services, Function Apps, Service Bus, SQL Database)
  • Solid understanding of microservices architecture and 12-factor app principles
  • Experience with configuration and secret management tools (e.g., Azure Key Vault, App Config)
  • Familiarity with database schema versioning and migration tools (e.g., Flyway, Liquibase, EF Migrations)
  • Excellent troubleshooting, debugging, and system design skills
  • Strong collaboration skills in Agile/Scrum teams

Responsibilities

  • Develop full-stack applications and workflows with modern architectures on front-end and backend including adhering to the 12-factor app methodology
  • Collaborate closely with the Solutions Architect to align on design and architecture
  • Participate in daily scrums, sprint planning, and architecture/design sessions
  • Ensure code quality, performance, scalability, and adherence to non-functional requirements
  • Contribute to automation and deployment strategies, supporting CI/CD pipelines
  • Use standard schema management tools for managing and evolving databases

Benefits

  • Comprehensive Health Insurance
  • Paid Leave (Vacation/PTO)
  • Paid Holidays
  • Sick Leave
  • Parental Leave
  • Bereavement Leave
  • 401 (k) Employer Match
  • Employee Referral Bonuses
This job is filled or no longer available