Full Stack JavaScript Developer

Location

India

Posted

72 days ago

Salary

0

Seniority

Senior

Job Description

Full Stack JavaScript Developer

TA

• Create an API from scratch or improve an existing one • Handle back-end development using NodeJS • Optimize MySQL queries • Collaborate on software projects involving embedded devices and sensors

Job Requirements

  • Strong knowledge of JavaScript (+5 years of experience)
  • Strong back-end experience using NodeJS
  • Strong knowledge of React
  • Experience with Unit and End-to-end Testing frameworks
  • Experience with MySQL queries optimization
  • Experience with single-board computers and Android boxes
  • Experience developing software for communication between portable/embedded devices and hardware sensors

Related Job Pages

More Backend Engineer Jobs

Stefanini Brasil logo

Senior Fullstack Developer – React/Node.js

Stefanini Brasil

Co-creating Solutions for a Better Future

Backend Engineer72 days ago
Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Automated Testing: Development of unit and integration tests (Test Pyramid). • Programming Logic: Strong understanding of basic data structures, algorithms, and flow control. • Version Control (Git): Essential commands (branch, commit, pull, push), workflows (Gitflow/GitHub Flow) and resolving simple conflicts. • HTTP Protocol: Understanding of verbs, status codes and how to use them to build or consume REST APIs. • Data Persistence: Basic knowledge of databases (SQL/NoSQL) and performing CRUD operations. • Design Patterns: Practical application of common patterns (Factory, Singleton, Observer, etc.) to solve recurring problems. • SOLID & Clean Code: Writing modular, extensible and maintainable code following the five SOLID principles. • Security: Implementation of authentication/authorization techniques (JWT, OAuth2) and mitigation of common risks. • API Design: Designing APIs following industry best practices (versioning, pagination, response patterns). • Observability: Ability to instrument code with logs and metrics to facilitate production diagnostics. • Containerization: Ability to create and manage images (Docker), understand volumes, basic networking and Docker Compose for local environments. • Architecture and Solution Design: Identify and design integrations between distributed systems and communication patterns. • Scalability and Resilience: Designing systems that handle high load and recover from failures (caching, messaging, circuit breakers). • Software Lifecycle (DevOps): Expertise in CI/CD pipelines, deployment strategies and process automation. • Mentoring and Code Review: Raising the team's technical bar through critical reviews and educational support to more junior engineers. • Pragmatism and Trade-offs: Ability to decide between quick and robust solutions based on context (deadlines, cost and team capacity). • Technical Debt Management: Strategic view on when to accept technical debt and planning for system modernization. • Production of RFCs, ADRs and other project documentation. • Experience with a cloud provider and its core services (preference for GCP).

Brazil
Job Closed
Full TimeRemoteTeam 11-50H1B No Sponsor

• Design separate components, modules, classes, devices • Code, debug, document, and maintain portions of software and hardware • Perform different types of testing • Participate in estimation and planning sessions • Contribute to the development of technical project documentation and user documentation • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation • Participate in conference calls and face-to-face meetings with the Customer and Customer partners • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project • Report status and progress according to the project and company demands • Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements • Escalate technical issues to the Architect, Team Lead, and Project Manager • Improve your qualification within the areas of expertise at various training courses, seminars, and/or other educational organizations

Israel

Role Description Zur Verstärkung unseres Teams suchen wir eine Telefonistin (m/w/d) für die Verifizierung von Immobilien-Verkaufskontakten und für den Kundenservice. - Telefonische Qualifizierung von eingehenden Immobilien-Verkaufskontakten (Outbound aber keine Kaltakquise!) - Verifizierung der Kontakte durch das Stellen relevanter Fragen - Weiterleitung der verkaufswilligen Kontakte an entsprechende Maklerkollegen - Regelmäßige Abfrage von Kundenzufriedenheit und dem Fortschritt des laufenden Immobilienverkaufs bei Eigentümern und Maklern Qualifications - Spaß am Telefonieren und ausgezeichnete Kommunikationsfähigkeiten - Sehr gute Deutschkenntnisse - Zuverlässige und sorgfältige Arbeitsweise - Erfahrung im Kundenservice oder Telefonvertrieb - Arbeitszeiten Montag bis Freitag 5 Stunden pro Tag Benefits - 100% Remote-Arbeit aus dem Homeoffice - Spannende Tätigkeit in einem dynamischen StartUp-Umfeld - Teilzeit 25 Stunden/Woche mit Option auf Erhöhung - Attraktive Vergütung

Germany
Job Closed
RD Station logo

Software Engineer, Backend, Mid-level – Python

RD Station

To empower the heroes and scale-ups that grow the economy

Backend Engineer72 days ago
Full TimeRemoteTeam 1,001-5,000Since 2011H1B Sponsor

• Be responsible for developing and evolving the backend of AI applications, directly contributing to the delivery of robust, scalable, and high-impact business solutions. • Develop and maintain backend systems in Python, ensuring high quality, scalability, and performance. • Collaborate on the design and implementation of APIs and architectures that support AI agents and enable integration across different products. • Actively participate in code reviews, contributing to code quality and the spread of best practices. • Work collaboratively with the team, promoting continuous learning and the evolution of solutions. • Contribute to technical documentation and the adoption of good software engineering practices.

Brazil
Job Closed