Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Role Overview
Own features across the stack: Angular 18+ on the frontend and .NET Core on the backend, deployed on AWS. Youll design APIs, model data, build UI, and ensure the whole experience is fast, secure, and maintainable. Youll also work with cloud services (e.g., API Gateway, Lambda, S3) and have opportunities to contribute to our backend evolution, including Python-based services.
Key Responsibilities
- Design and implement backend services using .NET Core (ASP.NET Core Web API) with Entity Framework Core and LINQ.
- Build clean, modular, and testable Angular (16+/18+) applications with reusable standalone components.
- Develop and maintain cloud-native solutions on AWS (API Gateway, Lambda, S3, IoT Core, CloudWatch).
- Integrate data sources including SQL databases (SQL Server/Aurora) and time-series systems (e.g., InfluxDB).
- Collaborate with IoT and data teams to expose sensor data, alerts, reports, and analytics.
- Implement robust authentication, authorization, validation, and error handling across the stack.
- Participate in code reviews, architecture discussions (ADRs), sprint planning, and release readiness.
- Contribute to CI/CD pipelines (GitHub Actions), observability, and performance optimization.
Qualifications
Must-Have
- 5+ years of professional experience building web applications.
- Bachelors degree in Computer Science, Information Technology, or related field.
- Strong experience with .NET Core (ASP.NET Core Web API) and Entity Framework Core.
- Experience building and deploying applications on AWS (e.g., API Gateway, Lambda, S3, CloudWatch).
- Solid frontend experience with Angular (16+ preferred), TypeScript, and RxJS.
- Strong SQL skills (schema design, indexing, query optimization).
- Experience designing and consuming RESTful APIs.
- Practical experience with testing (unit, integration, and/or E2E).
- Good understanding of application security (authN/authZ, OWASP basics), performance, and logging.
Nice-to-Have
- Experience with Python (FastAPI/Flask or scripting for data/IoT workflows).
- Familiarity with time-series or streaming systems (e.g., InfluxDB).
- Real-time communication patterns (SignalR, WebSockets, MQTT).
- Experience with Docker/containerization.
- Exposure to GraphQL (consumer or provider).
- Visualization libraries for dashboards and time-series data.
- Domain experience in IoT, industrial automation, or predictive maintenance.
What You’ll Work On
- Building scalable backend services powering IoT-driven monitoring systems.
- Developing high-performance dashboards for real-time and historical data visualization.
- Improving system performance, reliability, and scalability (caching, pagination, efficient queries).
- Enhancing developer experience through better tooling, code quality, and local environments.
- Contributing to cloud architecture decisions and evolving the platform on AWS.
Compensation: Competitive salary, benefits, and growth opportunities.
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free