Next job

Senior Backend (NodeJs & ExpressJs) Developer in Shambits

17 January

60 views

Shambits

Shambits

0
0 reviews
Without experience
Full-time work
The RoleA start-up in London which is in early stage is seeking Back-End Developer (Fully Remote) to take part in all software cycle development from concept to production. The role consists of working on building online platform. You will work with the founder who has a software engineering background & Front-End Developer. It is important that you are comfortable with working individually with minimal guidance.Our tech stack:Backend: JavaScript, NodeJs, Express JS, WebSocket, MySQL, Docker, Ba
The RoleA start-up in London which is in early stage is seeking Back-End Developer (Fully Remote) to take part in all software cycle development from concept to production. The role consists of working on building online platform. You will work with the founder who has a software engineering background & Front-End Developer. It is important that you are comfortable with working individually with minimal guidance.Our tech stack:Backend: JavaScript, NodeJs, Express JS, WebSocket, MySQL, Docker, Bash, python, nyc, E2E (Cypress), AWS, Twilio SDK, Zoom SDK, StripeResponsibilitiesDesigning, developing, and maintaining server-side applications using Node.js and Express.js frameworks. This involves writing server-side logic, APIs, and routes to handle data processing, authentication, and business logic.Integrating MySQL, with your Node.js and Express.js application. This includes creating database schemas, performing CRUD operations (Create, Read, Update, Delete), and optimizing database queries for efficient data retrievalBuilding RESTful APIs to expose functionality and data to clients. This involves defining API endpoints, handling HTTP requests and responses, and implementing data validation and error handling.Implementing user authentication and authorization mechanisms in your application. This includes using techniques such as JWT (JSON Web Tokens) or session-based authentication, managing user roles and permissions, and securing API endpoints.Understand requirements and implement new features or enhancements. This may involve integrating APIs, implementing data management and synchronization, and ensuring optimal performance across devices.Identifying and resolving technical issues, bugs, and performance bottlenecks in the application. This requires analyzing and debugging code, performing testing and quality assurance, and ensuring the application functions smoothly.Using version control systems, such as Git, to manage code repositories.This includes branching, merging, and resolving conflicts to ensure smooth collaboration.Develops documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code to explain and show solutions.Conducting unit tests and integration tests to ensure the reliability and stability of the application. This includes writing test cases, performing test automation, and working to address any identified issues.Contribute to software deployment including managing resources on AWSMeet business deadlineRequirementsA bachelor’s degree in Computer Science or related fields7+ years of development experienceFluent in EnglishStrong understanding of Computer Science fundamentals such as OOP, Data Structures, Design PatternsExperience with WebSocketExcellent Knowledge of TypeScript and JavaScriptExperience with containerisation (Docker)Experience with relational databases (e.g., MySQL)Server-side development experience ( NodeJs & ExpressJs)Proficiency in writing professional, clear, readable, understandable, and well-tested codeGood verbal and written communication skills for interacting with external and internal project stakeholdersTechnical debugging skills to find the causes of any issuesExperiencein using software testing methodologies including unit testing, integration testing, system testing and vulnerability testing and toolsExperience with Agile developmentFamiliarity with AWS cloud platform (Preferably EC2, ELB, RDS, IAM, API Gateway, Route 53, S3).Experience in designing, building and maintaining RESTful APIsVersion control best practices using Git.Familiarity with Linux/Unix administration.Familiarity with Zoom SDK & StripeNice to HaveExperience with a Time, booking and Scheduling applicationsExperience with a Video call applicationExperience with online payment applicationExperience with multi-language applicationExperience with cross platform mobile application developmentExperience with Atlassian products such as JIRA and ConfluenceBenefits100% remoteMonthly Salary DOE: 1000 - 2000 USDContract40 hours / week (Full-time)Initial 3 months contract Show more Show less Посадовий рівень Старший середній рівень Тип зайнятості Повний робочий день Посадові обов’язки Інженерія і Інформаційні технології Галузі Освіта
Without experience
Full-time work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept