Full Stack Developer Offline

$$$
Product

Main responsibilities: 

 

  • Participation in the software development process of company’s Frontend strategy development including development of advanced SaaS data visualization platforms 
  • Prepare architecture and technical specifications of backend as an integral part of Frontend projects in line with approved strategy
  • Software development of the approved technical tasks based on the chosen technological stack and architecture
  • Collaborate with UI/UX designers to translate design concepts into responsive, user-friendly web interfaces.
  • Design, develop, and manage APIs to facilitate data exchange between frontend and backend systems, ensuring robustness, security, and scalability.
  • Containerize application components using Docker to ensure consistent deployment across different environments and seamless scalability.

 

Qualifications:

 

  • PC Gaming background is MUST
  • Minimum of 5 years as a full stack software developer; 
  • Minimum of 3 years' experience in a role of Lead or Senior with a focus on enterprise scale projects with advanced frontend visualizations
  • Strong experience with visualizations: charts, graphs, 3d is a plus
  • Optimization of graphic pipeline is crucial
  • 3D developing in three.js is mandatory
  • Strong math skills, including ability to write shaders, GLSL
  • Proven experience developing web applications using Django and Python, including proficiency in ORM, migrations, and third-party libraries.
  • Strong understanding of frontend technologies such as HTML, CSS, JavaScript, and modern frontend frameworks (e.g., React, Node, Angular, or Vue.js).
  • Mapping software knowledge (understanding of coords projections, layers, entities, etc) , including mapbox, mapbox gl
  • Experience with designing, building, and consuming RESTful APIs, as well as implementing authentication and authorization mechanisms (e.g., JWT, OAuth).
  • Familiarity with SaaS architecture concepts and best practices for multi-tenant applications, including data isolation and security.
  • Proficiency in containerization using Docker, along with experience with container orchestration tools (e.g., Kubernetes) being a plus.
  • Knowledge of version control systems (e.g., Git) and collaborative development workflows.
  • Strong problem-solving skills, with the ability to diagnose and resolve complex technical issues efficiently.

 

Technology stack 

  1. Backend:
    1. Java
    2. Java Spring Framework
    3. Hibernate (persistence)
    4. PostgreSQL
    5. Flyway (migration)
    6. Apache Commons IO
    7. Google GSON
    8. Python, Django

 

  1. Frontend
    1. Vite
    2. Java Script
    3. D3.js
    4. Three.js 
    5. Svelte
    6. React.js
    7. Vue.js
    8. Redux
    9. Tailwind CSS
    10. Flowbite-Svelte Component Library (MIT Licensed)
    11. jQuery
    12. Page.js
    13. Papaparse
    14. GLSL
    15. Mapbox GL 3

 

  1. Deployment
    1. Docker
    2. NGINX
    3. Apache Tomcat
    4. Let’s Encrypt
    5. Azure
Full Stack Developer

The job ad is no longer active

Look at the current jobs Fullstack →

Loading...