About the Role
About the position
This role is ideal for a highly skilled Node.js developer passionate about building high-performance, scalable, and secure server-side applications. You will collaborate closely with front-end developers to integrate user-facing elements with server-side logic, design back-end services, and optimize data storage and protection solutions. The position involves hands-on work in microservices architecture, API integration, and cloud-based deployments, ensuring efficient and reliable data exchange across systems. You will play a critical role in driving technical decisions, implementing best practices, and maintaining cutting-edge knowledge in Node.js and related technologies. The environment is dynamic, collaborative, and oriented toward continuous improvement, with opportunities to impact the performance and reliability of core applications.
Responsibilities
• Develop, maintain, and optimize server-side components, APIs, and microservices
• Collaborate with front-end developers to integrate elements and ensure seamless user experiences
• Design and implement high-performance applications with reusable, testable, and efficient code
• Ensure security protocols, data protection, and robust storage solutions are in place
• Perform diagnostic tests, troubleshoot issues, and provide technical support
• Document processes, database schemas, and technical reports for knowledge sharing
• Recommend and implement improvements in processes, tools, and technologies
Requirements
• BA/BS degree, technical training, or equivalent work experience
• 7+ years of experience as a full stack software engineer developing scalable solutions
• Proven experience designing front-end solutions and back-end microservices
• Strong knowledge of Node.js, React, JavaScript/TypeScript, and Java
• Experience with RESTful APIs, Spring Boot, and integration with third-party APIs
• Hands-on experience with relational and non-relational databases (Postgres, MySQL, MongoDB, Cassandra)
• Familiarity with Apache Kafka, Spark, containerization (Docker), and AWS deployments
• Knowledge of concurrency, asynchronous multi-threading, and functional programming concepts
• Strong understanding of Agile software engineering methodologies
• Excellent verbal and written communication skills; ability to guide and mentor other engineers
Benefits
• Competitive salary and performance-based incentives
• Remote work with flexible scheduling
• Opportunity to work on scalable, high-performance applications with modern technologies
• Collaborative and dynamic team environment
• Professional development and continuous learning opportunities
• Exposure to cloud infrastructure and cutting-edge tools
What you'll do
- This role is ideal for a highly skilled Node.js developer passionate about building high-performance, scalable, and secure server-side applications
- You will collaborate closely with front-end developers to integrate user-facing elements with server-side logic, design back-end services, and optimize data storage and protection solutions
- The position involves hands-on work in microservices architecture, API integration, and cloud-based deployments, ensuring efficient and reliable data exchange across systems
- You will play a critical role in driving technical decisions, implementing best practices, and maintaining cutting-edge knowledge in Node.js and related technologies
- Develop, maintain, and optimize server-side components, APIs, and microservices
- Collaborate with front-end developers to integrate elements and ensure seamless user experiences
- Design and implement high-performance applications with reusable, testable, and efficient code
- Ensure security protocols, data protection, and robust storage solutions are in place
- Perform diagnostic tests, troubleshoot issues, and provide technical support
- Document processes, database schemas, and technical reports for knowledge sharing
- Recommend and implement improvements in processes, tools, and technologies
Requirements
- BA/BS degree, technical training, or equivalent work experience
- 7+ years of experience as a full stack software engineer developing scalable solutions
- Proven experience designing front-end solutions and back-end microservices
- Strong knowledge of Node.js, React, JavaScript/TypeScript, and Java
- Experience with RESTful APIs, Spring Boot, and integration with third-party APIs
- Hands-on experience with relational and non-relational databases (Postgres, MySQL, MongoDB, Cassandra)
- Familiarity with Apache Kafka, Spark, containerization (Docker), and AWS deployments
- Knowledge of concurrency, asynchronous multi-threading, and functional programming concepts
- Strong understanding of Agile software engineering methodologies
- Excellent verbal and written communication skills; ability to guide and mentor other engineers
- Opportunity to work on scalable, high-performance applications with modern technologies
Benefits
- Competitive salary and performance-based incentives
- Remote work with flexible scheduling
- Collaborative and dynamic team environment
- Professional development and continuous learning opportunities
- Exposure to cloud infrastructure and cutting-edge tools