What are the responsibilities and job description for the Backend Web Developer position at Disruption Trading?
Role Description
This is a full-time on-site role for a Backend Web Developer at Disruption Trading and related companies (forex business related) under the parent company in Lake Dallas, TX. The Backend Web Developer will be responsible for designing, developing, and maintaining backend components of web applications. They will collaborate with front-end developers to integrate user-facing elements with server-side logic, optimize applications for maximum speed and scalability, and implement security and data protection.
We are seeking a talented backend/fullstack developer to join our rapidly growing team. If you're the right fit, you'll have the opportunity to grow with us. As a backend developer, you'll be responsible for designing and implementing server-side logic, managing SQL & Mongo DB databases, pipelines and integrating various APIs. We primarily use Node.js for our server-side applications and are looking for someone who can hit the ground running.
Responsibilities:
* Collaborate with cross-functional teams, including front-end developers, and product managers to implement robust and scalable backend solutions.
* Develop and maintain efficient, reusable, and reliable server-side code using Node.js.
* Design and implement database schemas, optimize queries, and ensure data integrity.
* Integrate WebSocket technology for real-time communication features.
* Develop and maintain WebSocket APIs for consumption by front-end applications.
* Implement security and data protection measures.
* Optimize applications for maximum performance and scalability.
* Participate in code reviews and contribute to our development processes.
* Stay up-to-date with emerging backend technologies and industry trends.**Skills:**
* Strong proficiency in various API integrations and Node.JS.
* Experience with SQL databases (e.g., MySQL, PostgreSQL) and query optimization.
* Experience with noSQL databases (e.g., MongoDB) and their query optimization.
* Experience with Amplify, EC2 and familiarity with AWS
* Familiarity with WebSocket technology and its implementation in Node.js.
* Proficiency in designing and implementing various APIs.
* Knowledge of server deployment, maintenance, and monitoring tools.
* Familiarity with message brokers and task queues (e.g., RabbitMQ, Redis) is a plus.
* Understanding of microservices architecture and distributed systems.
* Knowledge of security best practices and data protection.
* Strong problem-solving skills and attention to detail.
* Excellent communication and collaboration abilities.
- As a Backend Developer/Fullstack Developer, you will have the opportunity to make a significant impact on our products' performance, scalability, and reliability.