Software Engineering Roles
- Home
- Software Engineering Roles
General-Purpose Programming Languages
Modern/Popular Languages
Python, Java
Java Frameworks
- Spring(Spring Boot, Spring Cloud, Spring Security)
- Apache Struts
- Hibernat
JavaScript
JavaScript Libraries and Frameworks
- React.js, Angular.js, Vue.js, Elm,CoffeeScript, Node.js, Express.js
- Apache Struts
- Hibernat
Ruby
Ruby Frameworks
- Ruby on Rails, Sinatra, Go (or Golang), Rust, Kotlin, Swift, TypeScript, Dart, Scala(Akka, Play)
PHP
- PHP Frameworks(Laravel, Symfony, Zend)
Groovy
C#
C# Frameworks and Technologies
- .NET Framework
- .NET Core
- ASP.NET(ASP.NET MVC, ASP.NET Web API, ASP.NET Core)
- Entity Framework
- Xamarin
- WPF (Windows Presentation Foundation)
- WinForms
- Blazor
- SignalR
- ML.NET
C-Based Languages
- C
- C++
- Objective-C
Functional Programming Languages
- Haskell
- F#
- Erlang
- Elixir
- Clojure
- Lisp(Common Lisp, Scheme, Racket)
JavaScript Frameworks and Libraries
- Meteor.js
- Backbone.js
- Ember.js
- Polymer
- Aurelia
- Riot.js
- D3.js
- Three.js
- jQuery
- Knockout.js
- Dojo Toolkit
- Ext JS
- Enyo
- MooTools
- Prototype
- Sammy.js
- Zepto.js
Web Development
Frontend Languages and Libraries
HTML/CSS, JavaScript
Frontend Tools and Libraries
- Redux
- MobX
- VueX
- Babel
- Flow
- JSX (JavaScript XML)
- SASS/SCSS
- LESS
Backend Languages and Frameworks
- ASP.NET
Mobile App Development
- React Native
- NativeScript
- Meteor Cordova
- Ionic
- PhoneGap/Cordova
Low-Level Languages
- x86
- ARM
- MIPS
Scripting Languages
- Shell scripting
- bash
- zsh
- AWK
- Bash
- TCL
- REXX
Query and Database Languages
- SQL
- MySQL
- PostgreSQL
- SQL Server
- Oracle SQL
- PL/SQL
- XQuery
Hardware Description and System-Level Languages
- VHDL
- Verilog
Special Purpose and Domain Specific Languages
- Ada
- RPG
- LabVIEW
- PostScript
Web and API Query Languages
- GraphQL
- Apollo Client
- Relay