Senior Application Engineer

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.